Metropolis
Dawn
Grid
A city builder on one shared world. Run the supply chain, lay rail, and ship surplus by train to your neighbours.
Principal Game Designer
Marvel Strike Force. Star Wars: Galaxy of Heroes. Disney Sorcerer's Arena. A decade of mobile F2P: characters, combat, and the systems underneath.
Lifelong game designer, now full-stack AI developer. What's next?
A city builder on one shared world. Run the supply chain, lay rail, and ship surplus by train to your neighbours.
A defensive base-builder under the moon. Hold the grove around the Elderbough against the Gloam, night after night.
Build and playtest browser card games on one shared engine, then deal your creation to friends over a room code.
Two tools for making pictures with code: live-editable math sketches, and a pixel-art sprite editor.
Write a whole song as code: drums, bass, melodies, chords. It plays back live in your browser.
A plain-text resume builder: write on the left, watch a clean, ATS-safe resume build on the right. Save to PDF.
A writing app with one idea: your words fade into the page as you type. Still there, just hidden, so you draft forward.
A weekly planner kept deliberately simple. Block your time, name what matters, see the week at a glance.
A digital arthouse where Magic: The Gathering cards become canvases. Hand-painted alters and original paintings.
Twelve days turning a five-minute browser toy into a phase-gated city-builder, balanced by a headless simulator that measures, not guesses.
Systems and live-ops design for a collection-RPG on a flagship fantasy-TV license: a world that deepens over time, not a content treadmill.
A principal game designer learns to direct AI as an engineering team, and ships a personal OS, a games arcade, and full-stack apps, solo.
Press play and watch this site assemble itself: a scrubbable replay that pauses on each real design decision.
Row-level security and provisioning discipline, built from scratch across two live Neon products.
A live, multi-tenant scheduling product whose backend is entirely Postgres row-level security and RPC on Neon: no server.
Newsletter
Join the list and I'll send you the two AI skills I use every week: Decision Tournament and Case Study Forge, then the occasional dispatch on game design, AI workflows, and whatever I'm building in the open.
Delivered by Buttondown. Unsubscribe anytime.
Looking to work together?