Projects

Apps I've led, and apps I ship myself.

Production iOS and Android apps for healthcare and retail, then the products I design, build, and release on my own.

01 — Enterprise

Shipped at scale.

The two with case studies cover the problem, the architecture, and what moved.

Dr. Treat · Lead Front-End Engineer · 2022–2024

Dr. Treat

Pet care platform for booking veterinary visits and managing pet health records. I joined as the third engineer and led front-end from greenfield to launch and acquisition in two years.

Greenfield to acquisition in 2 years~80% code shared across mobile and web
  • Nx monorepo for the React Native apps and React web apps
  • Shared component library across platforms
  • CI/CD with automated testing for mobile and web

React Native · React · TypeScript · Nx

  • Dr. Treat screenshot 1
  • Dr. Treat screenshot 2
  • Dr. Treat screenshot 3

Rite Aid · Lead Mobile Engineer · 2020–2022

Rite Aid Pharmacy

Rite Aid's pharmacy app: prescriptions, rewards, and store locator. I architected its rebuild from a webview shell to native Swift and Kotlin, and its COVID-19 vaccine scheduling during a rollout of more than 6 million doses.

4.6★ · 64K App Store ratings1M+ Play installs6M+ vaccine dosesApple featured
  • 8-figure re-platform, modularized with Swift Package Manager and Maven
  • HIPAA-compliant vaccine booking, inventory, and reporting inside the existing apps
  • Bartell Drugs integration across three separate stacks

Swift · Kotlin · SPM · Maven

  • Rite Aid Pharmacy screenshot 1
  • Rite Aid Pharmacy screenshot 2
  • Rite Aid Pharmacy screenshot 3
  • Rite Aid Pharmacy screenshot 4

Le Tote · Lead iOS Engineer · 2018–2020

Le Tote

Fashion rental subscription app. I owned the iOS app end to end, from design to App Store release.

99.9% crash-free sessions
  • fastlane CI/CD on CircleCI
  • Sign in with Apple and a GraphQL API migration
  • Full-stack features across Swift, Rails, and React

Swift · Objective-C · GraphQL · fastlane

  • Le Tote screenshot 1
  • Le Tote screenshot 2
  • Le Tote screenshot 3
  • Le Tote screenshot 4

02 — Independent

Nine apps on the App Store in 2026.

Designed, built, and shipped solo, mostly React Native and Expo with TypeScript.

Analytics · 2024–now

The Low Post

College basketball analytics for every NCAA Division I team: about 5,800 games and 2.7M play-by-play rows, with a RAPM model that matches Barttorvik. Python ingestion from ESPN, SportsDataverse, and Barttorvik; web app plus an iOS app.

Next.js · Python · TypeScript · Supabase · React Native

  • The Low Post screenshot 1
  • The Low Post screenshot 2
  • The Low Post screenshot 3

iOS · 2026

Mangia

Cooking app that imports recipes from any URL with Gemini vision, tracks your pantry, builds grocery lists, and has a hands-free cooking mode with voice navigation and Live Activities.

React Native · Expo · Hono · Neon Postgres · Drizzle · Gemini

  • Mangia screenshot 1
  • Mangia screenshot 2
  • Mangia screenshot 3
  • Mangia screenshot 4

iOS · 2026

WhoGotCooked

Upload argument screenshots and let AI judge who got cooked. Friends vote, compare the AI verdict with public opinion, and climb a hall of shame.

React Native · Expo · Supabase · Gemini · Lottie

  • WhoGotCooked screenshot 1
  • WhoGotCooked screenshot 2
  • WhoGotCooked screenshot 3

iOS · 2026

WeatherThere

Weather along your whole route, with arrival-time forecasts at every waypoint, live trip tracking, and CarPlay.

React Native · Expo · React Native Maps · CarPlay · Zustand

  • WeatherThere screenshot 1
  • WeatherThere screenshot 2
  • WeatherThere screenshot 3

iOS · 2026

Clear Cost

Compare negotiated hospital prices across insurance plans, see in-network versus out-of-network costs, and estimate what you will pay.

React Native · Expo · tRPC · Drizzle · Neon Postgres · Clerk

  • Clear Cost screenshot 1
  • Clear Cost screenshot 2
  • Clear Cost screenshot 3
  • Clear Cost screenshot 4

iOS · 2026

Snagg

Meme search with full-text and fuzzy matching, personal collections, and sharing.

React Native · Expo · Supabase

  • Snagg screenshot 1
  • Snagg screenshot 2
  • Snagg screenshot 3

iOS · 2026

Heathen

Secular meditation: short readings from Stoic, existentialist, and Eastern texts, quiet meditations, and a journal, with no spiritual packaging.

React Native · Expo

  • Heathen screenshot 1
  • Heathen screenshot 2
  • Heathen screenshot 3

iOS · 2026

Swoop

Meet people nearby without an account: photo-only profiles that delete themselves, real-time location, and push notifications.

React Native · Expo Router · Supabase · Reanimated

  • Swoop screenshot 1
  • Swoop screenshot 2
  • Swoop screenshot 3
  • Swoop screenshot 4

AI agents · 2025–2026

OpenClaw + ClearClaw

A self-hosted system of 13 AI agents (one coordinator, twelve project agents) that ran App Store optimization, social content, approval-gated posting, and a daily performance digest for my apps. ClearClaw was the iOS app for chatting with the agents and watching their tool calls live.

Python · Node · MCP · Docker · React Native · Expo

  • OpenClaw + ClearClaw screenshot 1
  • OpenClaw + ClearClaw screenshot 2
  • OpenClaw + ClearClaw screenshot 3
  • OpenClaw + ClearClaw screenshot 4