
Independent product / flagship case study
Idle Guilds
A live closed-alpha idle MMO with deterministic progression, a shared economy, and coding agents used for narrowly specified changes followed by separate review.
Read the case studyStaff engineering · Applied AI · Product development
I design and ship reliable platforms, build practical AI tooling, and help teams adopt it without lowering the bar for security, correctness, or maintainability.
Available for staff-level roles, advisory work, and selective collaborations
Selected work
Three case studies covering the constraints, trade-offs, and evidence behind the result.

Independent product / flagship case study
A live closed-alpha idle MMO with deterministic progression, a shared economy, and coding agents used for narrowly specified changes followed by separate review.
Read the case study
Independent product / Unity
An iOS and Android strategy game built with a Unity workflow that pairs coding agents with screenshot review, localisation, asset production, and store delivery.
Read the case studyEngineering leadership / international commerce
How I built the engineering organisation and shared platform practices behind reliable launches across 13 countries and 27+ locales.
Read the case studyCapability map
The tools change. These are the engineering problems I keep returning to.
01
Coding agents, open-weight model evaluation, and multimodal systems tested on real product work.
See related work02
International platforms, edge performance, observability, and reliable delivery across markets.
See related work03
Technical direction, team design, and developer practices that still work under delivery pressure.
See related work04
Independent products carried from product decisions and architecture through release and operations.
See related workField notes
Short accounts of experiments in coding agents, model evaluation, product systems, and web performance.
How I give coding agents enough access to inspect a Unity change, see the rendered result, and repair obvious mistakes before review.
Read field noteA practical way to vary specifications, review, and access according to the cost of getting an AI-assisted change wrong.
Read field noteHow I organise generated 2D, 3D, audio, voice, and video as a traceable production process rather than a collection of one-off prompts.
Read field noteHow I compare LoRA adapters for Qwen, Llama, and Mistral against a held-out task set, an explicit baseline, and the realities of serving them.
Read field noteOpen practice
A 52-week view of public work on GitHub. It provides context, not a measure of output or impact.
Public development

About
I stay close to the code while improving the team and platform conditions that make good engineering repeatable.
Over the past decade, that has included growing an EMEA engineering organisation, evolving international commerce platforms, building AI-assisted development loops, and operating independent products from architecture to incident response.
More about how I work