Skip to main content

Industrial edge systems that survive real operations

Device fleets, edge data pipelines, and AI-powered operator tooling

I run edge data-logging devices in production across industrial sites — Modbus on the machine side, containerized collectors, one-click OTA updates — and I build the AI workflow tooling that makes systems like that observable and safe to operate. Boring, reliable choices over interesting ones, because these systems have to work for years.

Edge Data Logging
Fleet OTA Updates
AI Operations Tooling

Operating Contexts

Industrial ReliabilityEdge Device FleetsOperator ConsolesKnowledge Systems

Background, CV, and career context live on the About page.

The Agent Stack

Agent automation is not a single app. It is a system made of three cooperating layers: orchestration, shared context, and operator visibility. Remove one layer and the whole thing becomes fragile.

Execution topology

Issue intake becomes a bounded run with memory, logs, and operator review

live routing model
Issue IntakeTICKET, TASK, OR EVENTnew request with contextand constraintsPlannerSCOPE AND HANDOFFsplit into bounded stepsand assign guardrailsWorker RunBOUNDED EXECUTIONexecutes work, writes proof,and streams statusShared MemoryCONTEXT PACKET + LINKSretrieval, linked context,and durable notesOperator ConsoleREVIEW AND INTERVENEapprove, reroute,or escalateAudit + AlertsLOGS AND ATTENTION QUEUEproof-of-work, exceptions,and alertsBOUNDED RUNSYNC CONTEXTHUMAN IN CONTROL

Run queue

24 active

Context sync

97.8%

Operator reviews

3 pending

Design rules

Agents should run in bounded workflows, not open-ended chat loops.

Memory must be durable, inspectable, and shared across human and agent access paths.

Monitoring must show what is running, what is blocked, and what requires intervention.

Systems Proving The Stack

These projects show the operating model in pieces: orchestration, shared memory, monitoring, and the industrial reliability habits that keep automation usable outside a demo.

Get in Touch

Available for contract work, full-time opportunities, and consulting engagements. I'm based in Zurich, Switzerland and work with clients globally.

Location

Zurich, Switzerland

Available for remote work and on-site engagements in Europe.

Central European Time (CET/CEST)

Response time is typically within 24 hours. For urgent inquiries, email is preferred.