Production systems
Queues, workers, object storage, auth, billing, and the deploy and rollback machinery that keeps it all up. I run what I build.
Hi, my name is
Software engineer building production systems and agentic workflows.
6+ years shipping software end to end: architecture, backend, frontend, infrastructure, deploys, and running it all after launch. Software Engineer at Studio White Tiger.
Queues, workers, object storage, auth, billing, and the deploy and rollback machinery that keeps it all up. I run what I build.
Coding agents working against written specs, typed contracts, and quality gates that fail the build. They handle the volume; the gates decide what ships.
From the data model to the pixels to the Stripe webhook to the Lighthouse score. Solo or embedded with a client's team.
Four systems I built and still run. Each write-up follows the same path: problem, build, challenges, impact, stack.
01Agency platform · Agentic engineering · 2026
A spec-driven pipeline where coding agents audit, design, build, and ship bespoke small-business websites, held to typed contracts and hard quality gates instead of templates.
02Video SaaS · Solo-built · 2024 to present
Turns Twitch clips into rendered highlight reels. Managed cloud services handle identity, data, and storage; a self-hosted Apple-silicon fleet does the hardware-accelerated rendering.
03WebAssembly tool · Agent-assisted · 2026
Generates and analyzes Minecraft seeds by running real world-generation code client-side: a C library compiled to WebAssembly and fanned out across Web Workers.
04Static web game · Agent-built · 2026
A higher-or-lower movie rating game, built mostly by an autonomous coding agent working from my written task briefs, behind a backup-first data pipeline.
I use coding agents for real delivery work, not demos. They run unattended, and what makes that safe is the structure around them.
Agents work from normative documents (MUST / MUST NOT) where every stage has an artifact and an acceptance test. "Seems done" is not a state.
Briefs and themes are typed schemas, so a bad brief fails before any code exists. A failing contrast ratio is a failing build.
e.g. @studio-white-tiger/brief, /theme
Typecheck, lint, tests, build, axe, Lighthouse, and conformance checks run against the real container. An agent can't declare victory; the gate does.
Unconfirmed business facts become TODO(client). Data passes are backup-first and leave a written report. When an agent's pass fails, the report says so.

Video-to-GIF editor
Trim a video, add captions or banners, and export a watermark-free GIF without the file leaving your device.

Daily history puzzle
Guess the exact date of a historical event in six tries, with higher/lower hints.

Daily mental math game
Numbers flash and vanish; guess the average or median across five rounds.

Caribbean hot sauce storefront
Shopify store shipping a Guyanese hot sauce nationwide, plus NYC-area catering.

Live news discussion
Real-time, optionally anonymous discussion threads on current news.

Real-time strategy bots
AI bots built to play the real-time strategy game StarCraft: Brood War.
I'm open to software engineering roles and select projects. Email is the fastest way to reach me.