Every support ticket is a documentation bug
If the same question arrives three times, the product didn't fail — the explanation did. How to run developer-tool support so the queue shrinks instead of growing.
Read postAI & Industrial Automation Engineer
I connect factory floors to intelligent systems — and I write about how it actually works. Ten years of software engineering, now spent turning machines, sensors, and production lines into real-time, data-driven operations.
Deep-dives, architecture write-ups, and developer documentation that explains industrial systems without hand-waving.
Read the blogFreelance support engineering — triage, docs, integrations, and customer-facing troubleshooting for teams shipping developer tools.
See how it worksIIoT platforms, MES, ERP integration, and real-time dashboards — commissioned and running in production plants.
View the workThe data path I build and operate — from the machine on the floor to the business systems above it. Each layer is live; industrial AI is the layer I'm commissioning next.
Closing the loop between the shop floor and the business.
25 CNC machines, three production lines, one live view.
If the same question arrives three times, the product didn't fail — the explanation did. How to run developer-tool support so the queue shrinks instead of growing.
Read postReplacing clipboards with automated data acquisition across three production lines — the parts that were harder than expected, and the ones that were easier.
Read postMachines know what they just did. Business systems need to know it in a form they can act on. Almost every Industry 4.0 project I've seen struggles at exactly that boundary — here's why.
Read postOccasional posts on IIoT, MES, and making industrial systems talk to each other. No spam, unsubscribe any time.
Open to roles and freelance work in Industry 4.0, IIoT, developer-tool support, and technical writing.