Code is leverage
I build products, platforms, and AI-native workflows that help small teams ship ambitious software.
Hi, I'm David
I'm a Sydney-based engineer, founder, and product builder. For 15+ years I've worked where product ambition meets hard technical problems: frontend platforms, distributed systems, real-time collaboration, browser automation, and AI-assisted workflows.
I co-founded Estii and OpenSurf. Before that, I led platform and solution engineering work at Deltatre for streaming products used by BBC, ITV, DAZN, WWE, and others.
The thread through my work is leverage: clearer models, stronger tooling, faster feedback loops, and systems that make ambitious ideas practical for small teams.
Right now I'm especially interested in how humans and agents can share context, validate work, and build better software together.
Start here

Capabilities
Product engineering
I like owning the path from rough idea to shipped product: scope, architecture, feedback loops, and the boring details that keep things useful.
AI-native workflows
I build agent-facing systems with structure, validation, and observability, so automation can be trusted rather than merely demoed.
Resilient platforms
Offline-first sync, Durable Objects, browser automation, test harnesses, and runtime models that stay understandable as the product grows.
Proof points
15+ years
Building product software across frontend platforms, distributed systems, and automation.
2 companies
Co-founded Estii and OpenSurf, staying close to both product and implementation.
20+ platforms
Device platforms supported by cross-platform video SDK and product platform work.
Projects and products

Devstate
Agent-first development-loop supervisor.

OpenSurf
Framework for building reliable web agents.

Formless
Schema-driven synchronised app runtime.

Estii
Estimation and pricing for service providers.

StreamWolf
Manage your streaming subscriptions.
Recent posts
The schema is the app
What if your schema gave you a local-first, synchronising date store and CRUD UI for free? Low-code for coders.
Agents are enablers
A quick introduction to Formless: the schema-as-data runtime I built instead of updating my CV.