Open to remote roles
I run AI agent teams that ship production software.
I design the agents, the rules they follow and the reviews that check them. Then I ship real products with them: a regulated fintech platform, a streaming service and an AI video studio. I started as a UI designer, and I still design the products I ship.

Case studies
Three products, built with agent teams
Each study covers the setup, the numbers and what went wrong. Client names are withheld where under NDA.
Rebuilding a 9-app fintech platform with an agent team
A planner splits each task for low-cost builders. An independent AI reviewer must approve every change, and money, identity and sign-in code gets the strongest reviewer.
- Scale
- 10+ long-running agents, cut from 45+
- Stack
- TypeScript, NestJS, React, PostgreSQL, AWS
A streaming platform rebuilt by one engineer and an agent team
Viewer website, staff back office, back ends, and native iOS and Android apps with playback, ads and DRM. One agent per branch, one quality gate for every web change.
- Scope
- Web, back office, iOS, Android
- Stack
- TypeScript, SwiftUI, Kotlin / Compose
An AI video studio with a director, an executor and a browser agent
Claude writes and reviews each episode, Codex renders and masters it, and a computer-use agent schedules the uploads. Voice, music, stills, clips, 2.5D camera moves and the edit are all generated.
- Output
- Short-form video for 4 platforms
- Stack
- ElevenLabs, Kling, Blender, Remotion, ffmpeg
Product design
A designer first, and I still design what I ship
I set the flows, the screens and the motion for each product, and my agents build to them. Then a reviewer checks every screen for the small details.
Everywhr: an AI travel guide from your photos
Everywhr reads where your photos were taken and lights up your world on a globe. It also learns what you photograph most and suggests places near you, with the reason on screen. I designed the product, the screens and the motion, and my agents built the SwiftUI app to that design.
- Design
- Product, UI, motion, website
- Stack
- SwiftUI, on-device photo AI, Cloudflare
2011
my first role: UI designer and developer
From UI designer to CTO
I started at PayrollHero as a UI designer and developer, then moved into engineering and leadership. Design is still the part of a product I check first.
58
shared components in one back office
Design systems the build enforces
I rebuilt a fintech back office on 58 shared components. Copied blocks and oversized files fail CI, so the screens stay consistent.
A written standard for the small details
Every screen my agents change is checked against it: wording, labels, spacing, alignment, focus, tap areas, and the empty, loading and error states. The reviewer sends back any miss.
How I work
Small, clear tasks. Cheap builders. Reviewers that can say no.
The same loop runs every project. The planner and the reviewer get the strongest model. The builders get the cheapest model that passes review.
Plan
Split each ticket into items small enough for a low-cost model to build without guessing.
strong modelBuild
Builders work one per branch, with only the files and rules their item needs.
low-cost modelReview
A separate agent that never wrote the code approves or sends it back. Money and sign-in code get extra care.
independent gateVerify
Tests run against the real staging system. Nothing reaches customers without a human yes.
human approvalFewer, stronger agents beat more agents. I scaled the fintech team to more than 45 agents, then cut it to 10+ long-running agents as models improved and needed shorter instructions. There was far less to coordinate.
Measured, not guessed
I pick models with benchmarks and budgets
My major model choices come from tests I ran, and I report the simple baseline next to each result.
~31×
value vs spend, Feb – Oct 2026
Subscriptions instead of metered API
About $124,000 of AI work at API list prices for about $4,000 in flat-rate Claude and Codex seats, personal and employer-paid. 235 billion tokens.
16 / 16
vs 13 / 16 for a frontier model
Decision models, tested before trusted
I benchmarked a typed judgment model for routing and risk checks, at 26× fewer tokens. I retired it after measuring that about two in three of its holds were unneeded.
~20×
lower cost per coding task
The cheapest model that passes review
I benchmarked models and settings, then routed each task to the cheapest option that met the quality bar, with no rise in review failures. Open-weights workers ran under frontier reviewers.
- Claude
- Codex
- DeepSeek V4.1 Flash
- GLM 5.3 Flash
- Ollama
Writing
Notes from running agent teams
Long-form write-ups of the decisions behind the numbers, with the data and the mistakes.
Code readability is no longer the bar
When a model reviews every change, the first question is business rules, security, speed and output, not whether a human finds the code pleasant to read.
Read the articleWhere I still stand in an agent team
Events and clocks start the work, agents own staging, and one gate stays human: the production release.
Read the articleGuardrails for agents that run while I sleep
Eight guardrails that run as code, each from a real incident: pre-tool hooks, a usage guard, three-result checks and an orphan sweep.
Read the articleHire me for
Four ways I can help your team
Remote, full time, in any time zone: US, EU or APAC hours.
Fractional AI engineering lead
I lead your agent-assisted delivery part time: plans, reviews, model choice and the guardrails around them.
Fits: teams already using Claude Code or Codex that want more from them
Agent fleet setup
I set up planner, builder and reviewer agents in your repository, with shared memory, CI gates and cost limits.
Fits: engineering teams starting with agents
Platform rebuild with an agent crew
I rebuild a product end to end, web, back end and native apps, with my own agent team.
Fits: founders who need a full platform without a full team
Product design lead
I design your app or website: the flows, the screens, a small design system and the motion. Then I build it with my agent team.
Fits: teams that want design and build from one lead
Contact
Have a product that needs shipping?
Send a short note about the project. I reply within one working day.




