Selected work

Control Health

A consumer AI health app that turns a person's records, labs, and wearables into plain-language answers and a personalized lab plan.

  • Product Design
  • Product Strategy
  • Brand
  • AI
Control Health dashboard: connected-data band over the plain-language chat home

Redox

Redox's first self-service platform, letting any engineer connect to healthcare systems in hours instead of weeks of sales-led onboarding.

  • Product Design
  • Product Strategy
  • Strategy & Research
Redox platform, marketplace and actions dashboard

e123

A five-week sprint that prototyped two possible products as working software, so e123 could choose what to build next.

  • Product Design
  • Product Strategy
  • Strategy & Research

Tools I design and build

Clawed Code

A macOS app that makes an AI agent's state legible at a glance. Each Claude Code session becomes an animated cat that follows you from screen to screen, flagging which are working, done, or waiting on you, so you always know which sessions need you without digging through terminal windows.

  • Product Design
  • Engineering
  • macOS
  • AI

Punchlist

A macOS app, Chrome extension, and MCP server designed around the hand-off between human judgment and agent execution. You drop in screenshots and notes from wherever you're working; Claude Code picks up the list and works it one item at a time, so you stay in the review seat instead of babysitting a prompt.

  • Product Design
  • Engineering
  • macOS
  • Chrome Extension
  • MCP
Punchlist landing page: “Hand off to agents. Keep your focus.” above a peek of the app’s capture queue

What the Frontend

A Chrome extension powered by the Claude API. Point at any animation on the web and Claude reads the stack behind it (the transforms, timing, and libraries) then writes an AI-ready blueprint you can hand to Cursor or Claude Code to rebuild it.

  • Product Design
  • Engineering
  • Chrome Extension
  • AI
Case study coming soon

Play

Taste

An interactive gallery of work I find great: the references, objects, and instincts that shape my taste, built as a browsable space rather than a list. A look at what I pay attention to, and why.

PuzzleBox

A WebGL toy built with Three.js: 108 cubes, six hidden artworks, one solve. Rotate and rearrange the wall until each image resolves. An excuse to play with real-time 3D in the browser.

PuzzleBox: a 3D wall of shuffled art cubes with artwork thumbnails to solve

Let’s talk.

LinkedInRésumé (PDF)