Case Studies
Every project here needed something I hadn't done before: a new stack, a new domain, or a real client. Here's the research, the approach, and what shipped.
Apps
Time tracker for freelancers and small teams, built solo: native iPhone, iPad, Apple Watch, Mac, and Vision Pro apps, a React web app, an Android beta, and a Chrome extension on one Supabase backend. 15 integrations including Jira, Linear, Asana, and GitHub, plus contracts, client budgets, timesheet approvals, and Stripe invoicing. In daily use on my own freelance contract, where my collaborator and I track our hours for the client. ~300 downloads, 63K+ App Store impressions.
SwiftUI app for iPhone, iPad and Apple Vision Pro for collecting passport stamps at 2,100+ architectural landmarks in 156 cities and 117 campuses. Fly through photoreal 3D cities, plan trips day by day, plan college road trips, and sync your passport through iCloud. No server of its own.
Real-time soft-body deformation in a custom GLSL vertex shader, with 214 collectible skins, each with its own physics and sound, on iOS, Android, web, Mac, Apple Watch and VR. 2,100+ downloads.
Client Work
Contracted to maintain and ship features across Tripsetta's iOS, Android, and web platforms at the same time, keeping a live product running for real users.
6-page marketing site for a Troy, MI fastener inspection company. Launched with 100/100 Lighthouse across all four categories, no framework, delivered in five days.
Apple Developer Academy
Team projects from the MSU Apple Developer Academy, 2026.
Built with a team of five. SwiftUI app with a Python FastAPI backend: real-time conditions for 54 Michigan beaches, on-device CoreML crowd prediction, Dynamic Island, and 120+ parameterized tests.
SpriteKit survival game set on Detroit's Belle Isle, built in 6 weeks at the Apple Developer Academy and selected by Apple to demo at a downtown Detroit event.
Business OS
One Node/Express API and one Supabase database powering custom websites, booking, and payments for any small business vertical. 2 real clients live, 6 verticals deployed.
Also deployed as spec demos for a landscaper, a bakery, a salon and a sports bar.
Brand & Marketing
Brand landing page pitched to a craft hemp beverage company and built in 5 days, with a Three.js 3D product viewer, brutalist zine design, and dual-audience forms. The project didn't move forward.
White Bear Harmonics