Machines that work, so people don’t have to.

The night we turned the lights off
Taking a packaging line from three shifts to lights-out operation — and what broke at 3 a.m.

PLC to cloud in one afternoon
A minimal, honest recipe for streaming PLC tags to a dashboard without a six-figure platform.

The robot cell that paid for itself
An honest payback story: cycle times, scrap rates, and the spreadsheet that convinced the CFO.
Research on machines that learn the factory.

Predictive maintenance that actually predicts
Most PdM projects die as dashboards. Ours survived because we started from the work order, not the model.

Vision QC with forty images
Few-shot defect detection on a real line: what foundation models change, and what lighting still decides.

What LLM copilots actually do on a plant floor
Beyond the demos: three months of a maintenance copilot in production, measured honestly.
Small software, built to scratch my own itch.

Shutter Log — a film notebook that fits in a pocket
One tap logs aperture, shutter, and place. Everything else was cut until only that was left.

Line Watch — the plant floor on my wrist
A weekend build that turned thirty MQTT topics into one glanceable number.

A timer that refuses to do anything else
No streaks, no stats, no account. It counts down, and then it stops.
Chasing light after hours.

Harbor, blue hour
Twenty minutes when the cranes turn into silhouettes and the water holds all the color.

Streets after rain
The city doubles itself in puddles. A walk with one lens and no plan.

Mountains, slowly
Thirty-second exposures at 4,000 meters, where clouds become rivers.
Slow thoughts, written down.

On slow mornings
A defense of the hour before the phone wakes up.

What factories taught me about patience
You cannot rush a curing oven, and you cannot rush a life.

Notes from a night train
Eleven hours, one window, and the particular honesty of 3 a.m. thoughts.
Objects worth keeping.

The tripod that lives in my jacket
A 340-gram aluminum tripod that made me stop skipping blue hour.

A keyboard worth typing on
Gasket mount, lubed switches, and why a good thock makes writing easier.

A film camera for digital people
Thirty-six frames, zero screens, and the useful anxiety of not knowing.
. I work with data, build products, and do research around controllers and intelligence.
cameras, and traveling around the world. I walk a lot, look around, take pictures, and pay attention to