Making complex work flow.
I joined Invisible as engineer #6 and later led its Process Central team. The work centred on a Process Engine that coordinated long-running work across people, software and external systems.
- Constraint
- Human and software work had to remain observable as it moved through a long-running process.
- Decision
- Keep the process explicit: a durable orchestration layer, clear handoffs and infrastructure that made operational state inspectable.
- Evidence
- Led architecture and delivery while managing engineers and engineering managers; stayed hands-on with the critical implementation work.
Read the implementation record
Led architecture and delivery of the Process Engine, alongside technical direction across TypeScript, Postgres, Kafka, Kubernetes and the engineering platform.
Managed engineers and engineering managers, shaped teams and coached technical leaders while staying hands-on with architecture and critical implementation work.
The Process Engine I helped build and lead supported Invisible’s OpenAI work in 2022.



