Selected work

Things that made it off localhost.

These projects show the way I work: understand the whole system, make tradeoffs visible, measure the result, and own the details required to ship.

Discuss a project
unCaged project preview

Shipped on iOS and Android

unCaged

A cross-platform guide to Nicolas Cage’s complete filmography, designed, engineered, and shipped independently for iOS and Android.

  • Built the React Native and TypeScript client plus a Node.js, Express, and MongoDB API in an Nx monorepo.
  • Generated typed clients, schemas, and TanStack Query hooks from OpenAPI definitions using Orval and Zodios.
  • Reduced the JavaScript bundle by 600 KB, improved API response times by 20%, and added complete API test coverage.
  • React Native
  • TypeScript
  • Node.js
  • MongoDB
  • OpenAPI
  • Orval
  • TanStack Query
  • Formik
  • Zod

Shipped on iOS and Android

Tater Tap

A fast mobile arcade game where players catch falling potatoes, chase high scores, and compete on global leaderboards.

  • Developed gameplay in Unity and C#, including purchases, advertising, analytics, cloud saves, and third-party authentication.
  • Reduced average load times by 25% and improved frame-rate performance by 40% through rendering and asset optimization.
  • Created the visual system and owned store publishing, platform compliance, and release management.
  • Unity
  • C#
  • Unity Services
  • Adobe Illustrator