AI-Created Lab Background
Every visual on this site is AI-generated and directed by me.

Designing and Shipping AI-Native Products

What one builder ships when the bottleneck between idea and code disappears.

Built voice journaling with Whisper transcription and GPT-4o enhancement

Shipped arcade games with WebGL CRT shaders across iOS, macOS, and Android

Designed AI calorie tracking through camera, voice, and barcode input

What I Build

AI-Native Apps

Whisper for voice input, GPT-4o for processing, IndexedDB for local-first storage. Tools that run on LLMs as a substrate.

Arcade Games

WebGL rendering, CRT shaders, original soundtracks. Retro mechanics rebuilt with modern precision. No ads, no filler.

Creative Tools

Audio visualizers in Python and Flask, interactive Canvas experiments, WebGL shader playgrounds.

AI Experiments

Generative video, custom GPTs, prompt engineering explorations. Real output, not research decks.

Built in the Open

14+
Products Shipped
5
Platforms
1
Builder
100%
AI-Built

Current Stack

Next.jsSwiftTypeScriptOpenAITailwindFramer Motion

Every product on this site was designed, developed, and shipped by one person using AI tools. No team. No outsourcing. No templates.

What's Cooking

Always building. Here's what's in the pipeline.

My AI Diary: native mobile apps

Building now

Porting the web app to iOS and Android with offline-first sync.

Calorie Counter: App Store launch

Building now

Preparing for public release on iOS and Android.

New arcade game prototype

Exploring

Exploring a new vector-style arcade concept with procedural generation.

AI music toolkit

Planned

A creative tool for generating and remixing AI-assisted music.

My Position on AI in Product Design

AI is not a feature. It's the substrate. Every product I build assumes intelligence as a baseline operating layer, not a bolt-on. This changes how you structure interfaces, data flows, and user expectations from the ground up.

The industry runs a broken loop: designers mock up screens, engineers translate them, and the original intent degrades at every handoff. I skip that loop. I design systems that compile into working software. The prototype is the product.

Fourteen products. Five platforms. One person. This is what happens when you stop treating AI as an assistant and start treating it as infrastructure.

I build things because I can't not build things.

AI removed the bottleneck between idea and execution. Everything else is follow-through.

Get in Touch

Send a message.