Strategy✦Next.js✦Claude✦Postgres✦Brand✦Liquidsoap✦Stripe✦TypeScript✦Gemini✦UI✦Supabase✦Twilio✦AI infra✦Tailwind✦OpenAI✦Icecast✦Motion✦Prisma✦Deepgram✦Vercel✦React✦Suno✦Neon✦MongoDB✦Cloudflare✦Whisper✦Clerk✦PWA✦ElevenLabs✦Backblaze B2✦GraphQL✦AWS S3✦SocialBee✦Apollo✦Resend✦Strategy✦Next.js✦Claude✦Postgres✦Brand✦Liquidsoap✦Stripe✦TypeScript✦Gemini✦UI✦Supabase✦Twilio✦AI infra✦Tailwind✦OpenAI✦Icecast✦Motion✦Prisma✦Deepgram✦Vercel✦React✦Suno✦Neon✦MongoDB✦Cloudflare✦Whisper✦Clerk✦PWA✦ElevenLabs✦Backblaze B2✦GraphQL✦AWS S3✦SocialBee✦Apollo✦Resend✦Strategy✦Next.js✦Claude✦Postgres✦Brand✦Liquidsoap✦Stripe✦TypeScript✦Gemini✦UI✦Supabase✦Twilio✦AI infra✦Tailwind✦OpenAI✦Icecast✦Motion✦Prisma✦Deepgram✦Vercel✦React✦Suno✦Neon✦MongoDB✦Cloudflare✦Whisper✦Clerk✦PWA✦ElevenLabs✦Backblaze B2✦GraphQL✦AWS S3✦SocialBee✦Apollo✦Resend✦
DU/02·StatementThree rules I work by
Strip noise. Amplify signal. Ship the result.
- 01A brand is a posture you can recognise from across the room.
- 02Code is the final draft of the design.
- 03One person, end to end. No handoff phase.
DU/03·MethodOne person, three movements
From idea toshipped productin one studio.
01Position · Voice
Strategy
Find the one true claim the work supports. Cut the rest.
- Discovery
- Audience map
- Voice & narrative
02Identity · UI
Design
Translate the position into a system. Designed in the medium it ships in.
- Identity
- Product surfaces
- Component library
03Next.js · TS
Build
Ship the thing. Typed end-to-end, accessible, fast. No handoff phase.
- Public site
- Web app
- Auth · billing · data
DU/05·ContactOpen for Q3 2026 · two seats
Start aconversation.
I reply within two business days. If we’re a fit, we’ll talk; if not, I’ll point you somewhere better.