Each one ends on a check, not a date on a timesheet.
Regression in minutes, not weeks
A scenario-driven integration test harness that runs against your real firmware or services and gates every merge in CI.
Done when: The harness is a required CI check, your agreed critical and fault paths are covered, and a reproducing scenario is the accepted proof a bug is fixed.
Built one that replaced manual regression passes taking days to weeks. It grew to about 110 scenarios and four teams adopted it.
Devices that recover themselves
One fault-handling system in place of scattered error handling, with rule-based recovery so units return to service on their own.
Done when: The named fault classes clear without a technician reset, verified by scenario tests.
Designed this for DC fast-charger firmware that had been crashing and misbehaving in the field.
An AI-native engineering team
Claude Code skills, agent loops and verification gates installed in your own repositories and working the way your team works.
Done when: Your team ships real changes through the agent loop behind CI gates, with cycle time measured before and after.
Built and maintained the skills and agent workflow an R&D firmware team adopted.
EV charging conformance and interop
ISO 15118-20 bidirectional and dynamic control, Plug & Charge, OCPP 2.0.1, NACS or MCS, implemented or finished.
Done when: The charger passes the target conformance suite or interop session against named vehicles.
Third-party test suites on your hardware
An outside conformance suite running against your real hardware, unmodified, through EVerest, MQTT, Modbus or CAN.
Done when: The suite runs end to end on your hardware.
Delivered alone in three months; now used by major car makers.
One source of truth in a messy codebase
Duplicated logic such as limits, configuration or state pulled into one subsystem everything else queries.
Done when: The duplicates are deleted, tests are green, behaviour is unchanged.
Non-engineers who ship without an engineer
Tools that let product, design or operations change content, merchandising or configuration themselves.
Done when: The agreed change types no longer need an engineering ticket.
Did this at Zynga with a Unity level editor and at Booyah with build-pipeline hooks.
Rescue a stalled project
A troubled codebase or delivery brought back under control.
Done when: A stable release ships on the agreed date, or you have a written go/no-go with a costed plan.
Fractional CTO or team build-out
An engineering team stood up or reshaped, with a roadmap it can deliver.
Done when: The hires are made, the roadmap is set and the first milestone has shipped.
Built a 14-engineer mobile studio for EA, directed a 12-person org at Zynga, CTO at Booyah.
Zero to launched product
A web or mobile product built and put in front of real users.
Done when: It is live, with the agreed scope: accounts, payments, an API.
Built KruX42, a universal music-link product with a public API.