Skip to content

Index

Work

Every project below is presented the same way: what existed, what we changed, what shipped, and exactly who did which part of it.

  • AI System
  • Creative Technology
  • AI Architecture

Projects

ArtistDeck landing page on a dark background, headline reading "Your career, remembered. Auto-enriched, verified, always ready to book."
01AI System2026

ArtistDeck

Evidence-graph EPK generator for musicians

A press-kit generator where every published claim has to trace back to a verified source before it can ship.

  • Next.js 15
  • TypeScript
  • Supabase
  • Postgres RLS
  • Tailwind CSS
  • +3
RoleProduct Direction + Architecture
View ArtistDeck case study
Architecture diagram: one brand-token file and a set of per-record data blocks feed seven composition components, which compose into thirty-seven registered renders; a has-face flag routes stills through a safety component that cannot crop the source unless an operator overrides it, renders land as MP4 drafts that never publish, and the operator's brand-boundary review feeds corrections back into the single token file.
02Creative Technology2026

Generative Content Engine

Programmatic video from a brand system held in code

A rendering pipeline that turns raw assets into finished video, with brand rules enforced as code rather than as a style guide.

  • Remotion 4
  • React 18
  • TypeScript
  • Bun
RoleDesign + Engineering
View Generative Content Engine case study
Architecture diagram: a constitution and retrieval sensor feed an orchestrator, which sends work through pre-flight checks and down to cheap, mid and top execution tiers, while anything irreversible is routed to an approval gate that returns to the operator, who alone releases to the external world.
04AI Architecture2026

Agent Operations Platform

Making a fleet of AI agents fail loudly

An operating layer that makes a fleet of AI coding agents accountable: routed by cost, stopped at an approval gate before anything irreversible, and measured against its own goals. It exists because of one failure. A tool that returns nothing looks exactly like a world where nothing exists.

  • TypeScript
  • Python
  • Bash
  • SQLite
  • Model Context Protocol
  • +1
RoleArchitecture + Engineering
View Agent Operations Platform case study