Skip to content
Available for projects, consulting and training

Smart factory systems & AI engineer

I build systems that help factories and farms make better decisions.

For more than 25 years I have worked with production data in a semiconductor plant, from my first job-logging program in Visual Studio 2005 to AI-driven production scheduling today. At home I apply the same thinking to a hydroponic plot.

Pisarn Boonnuk
From the factory floor to AI systems and a farm
81
systems designed and written
99.97%
accuracy of the work-order model
25+
years in semiconductor factories, from the shop floor to system design
TCI 1
research paper accepted

A programmer from the shop floor

I did not start as a programmer. I started as a factory technician, running machines, repairing them, and working in QC and production control, and then taught myself to program to fix the problems I met every day. That is why the systems I build are designed from the shop-floor point of view.

  1. Machine operation
  2. Machine repair
  3. Quality control (QC)
  4. Production control (PC)
  5. Programming and system design
My most serious work has been moving the factory from paper to digital, using both hands-on experience and what I studied, changing the system one part at a time until the people on the floor could rely on it.

End to end, on my own: Find the root cause → Design the architecture → Build and test → Deploy on Linux and Docker → Run and improve. I carry the work alone from first symptom to running system, with no hand-offs between teams, so I see the whole picture and fix problems at the source.

What I bring

Optimization

Faster production, less loss

Measure OEE to ISO 22400, trace losses to their root cause, and sequence work with a model that is 99.97% accurate on more than 4 million rows of real production data.

Integration

Make existing systems talk

Connect MES, warehouse, maintenance and management reporting through APIs and ETL so every team sees the same data, without tearing out what already works.

AI on existing work

Build on the data you already have

Put AI into the work people already do: the production planner, an assistant that answers questions from the production database, and image analysis of crop leaves, running on the organisation’s own machines so data stays inside.

Selected work

Factory work is confidential, so the drawings here were made to explain the ideas. They are not real screens or data.

MIOS, a closed-loop manufacturing operations system

Manufacturing Intelligence & Operations System for semiconductor assembly. Every step is one loop: plan, run, measure, find the losses, find the cause, fix it, verify, and feed the lesson into the next plan.

A central brain for scheduling

The scheduler does not just ask which lot goes next. It decides lot, route, machine, sequence and time together, weighing queues, changeovers and the effect on downstream steps, because the fastest machine is not always the best route.

ASP.NET Core 9, PostgreSQL, React, Python ML and an AI assistant using structured query tools

PlanRunMeasure OEELossesRoot causeFixVerifyImproveCentral Brainlot, route,machine, time
Random Forest99.97%F1 98.9%Hist Gradient Boosting96.65%F1 77.46%Logistic Regression79.62%F1 24.19%colour = accuracy, grey = macro F1

Sequencing work orders with Random Forest

My master’s research built a work-order model from two years of real production data. Random Forest reached 99.97% accuracy, ahead of Hist Gradient Boosting and Logistic Regression, and went on to become a scheduler API and an Android app that works offline.

Read the research

Baan Rak Phak, a smart hydroponic farm

Our own system, used every day. Boards in the plot report every 10 seconds; the web and mobile apps show live values with the weather forecast; an edge computer at home keeps every raw reading and checks leaves with AI. If the internet goes down, the farm keeps running.

  • Baan Rak Phak app home: live climate and AI adviceLive values, AI advice
  • Weather forecast and water readings with warningsWeather and water
  • Pump, mister and relay controls (all still switched off)Device control

ESP32, MQTT over TLS, ASP.NET Core, React, Flutter, TimescaleDB, Grafana and over-the-air board updates from the web

  • The Baan Rak Phak hydroponic greenhouse
  • Roots in the water channel, with the growing board lifted
  • Salad greens harvested from the plot
  • Butterhead lettuce in the channel
  • DRVC home screen with the main car, odometer and costsHome
  • Monthly fuel statistics: economy and cost per kilometreFuel statistics

DRVION, AI and digital transformation

DRVION is the name for my AI and digital transformation work outside the factory: one platform for managing connected vehicles and assets, from daily operations and rental to IoT. The Baan Rak Phak farm is one of DRVION’s AI applications.

OPS operations
DRVC drivers and vehicles
RENT rental and revenue
IoT device data

The rental system was rebuilt from Django to ASP.NET Core 9, React and a mobile app

DRVC Smart Car Assistant app

jk framework, my own development standard

The principles behind every system above, gathered into one standard: code structure, security, architecture documents and how to work with coding assistants. New projects start fast and reach the same quality bar.

Other systems I have built and run

Production MES on web and mobile, production planning and sequencing, machine trouble requests, lot and WIP tracking

Warehouse and materials warehouse management, spare-part issuing, mobile label printing, stock counts and scrap

Quality and improvement kaizen suggestion system, defect and cause analysis, production KPIs

Company data Power BI reporting, single sign-on, employee welfare systems

Working with AI

I use AI both to write code and as a thinking partner when planning systems, so work that once took months now ships in weeks. Speed does not replace discipline: every piece of work follows the same jk framework rules. I make the decisions and own the result; AI is the tool that lets me do more.

  • Plan before building
  • Tests before code
  • Security review every time
  • Docs others can pick up

AI articles: principles and practice

Published

Guide: retire paper forms for a mobile app in five steps

A small-business method, from picking the first form and watching real use to running beside paper and retiring it, with a checklist.

Published

Technology is only one of six dimensions

Six dimensions of reshaping management for digital transformation, with real examples from a factory moving off paper and a small farm.

See all articles (8)

About

M.Sc. in Digital Technology

Studied while working full time and finished within 2 years (September 2023 to October 2025), with research accepted by a national TCI Tier 1 journal. What I learned went straight into moving the factory from paper to digital.

What the degree covered

  • Data Science and Big Data
  • Strategic Digital Technology Management
  • Research Methodology and Tools in System Development for Digital Technology
  • Artificial Intelligence and Applications
  • Communication Technology and Infrastructure Ecosystems
  • Independent study: Predictive Work Order Management with Random Forest

Experience

  1. Software Development Team Lead

    ROHM Integrated Systems (Thailand), 2000–present

    Design and build the plant’s systems across web, mobile, databases and AI. Lead the development team; system analysis, databases, ETL, business intelligence and DevOps.

  2. Automotive department teacher

    Lopburi Technical College, 1995–1997

Education

  • M.Sc. (Digital Technology), Sukhothai Thammathirat Open University, 2025
  • B.Sc. (Information and Communication Technology), Sukhothai Thammathirat Open University, 2021
  • Higher Vocational Certificate, Lopburi Technical College, 1995

Tools I use every day

Web
React, TypeScript, Fluent UI, Angular, Vue
Back end
.NET 9 / ASP.NET Core, Python FastAPI and Django, NestJS
Data
PostgreSQL, SQL Server, TimescaleDB, ETL, Power BI
Mobile
Flutter, Kotlin, Swift
AI
scikit-learn, Random Forest, image analysis, LLM assistants over a database
IoT and infrastructure
ESP32, MQTT, Docker, Linux and nginx, Grafana

Outside work

At home in Saraburi there is a small hydroponic plot we call Baan Rak Phak. It started because we wanted salad we had grown ourselves. The children like checking how much the plants have grown, and I get a real place to test automation every day. After work, looking at something green is good for the eyes and the mind.

The data from this plot is the same data used to test the systems in Selected work.

The whole family together in a grass fieldHolding a little one for a photo in the gardenFamily walk on the beach in the evening

Let’s talk

Open to full-time roles, projects, consulting on factory systems and AI, and training in C#.NET, Python, Flutter, AI-assisted development and AI for factories.

bpisarn@janikarn.com081-562-1465LINE: bpisarnSaraburi, Thailanddrvion.com
Talk about a role
Talk about a role