Case Studies
Every project here required figuring out something I hadn't done before — new stacks, new domains, real complexity. Here's the research, the approach, and what shipped.
Business OS
A multi-tenant web platform replacing Toast, Square, and 7shifts — customer website, admin dashboard, and an employee scheduling app, all on one Node/Express API and one Supabase database. 1 real client, 3 spec deployments, 2 in talks — 6 verticals live.
The platform's first real client — a Michigan wellness studio with a fully live booking platform, Stripe payments, and an owner admin dashboard. The owner now manages their own bookings and payouts through a custom dashboard — no Square, no Mindbody, no monthly SaaS fee.
Direct booking platform for a boutique hotel — Stripe payments, 48hr cancellation policy, and owner admin dashboard.
Five-surface ordering platform — customer site, admin dashboard, iOS POS, iOS customer app, and AI ordering via MCP.
14-page marketing and booking site — custom branding, 4-step reservation flow, Stripe deposits, and real-time stylist availability.
Reservations and events platform — table booking, live events calendar, and party inquiry form.
Multi-page garden design studio — photo-driven hero headers, 9 portfolio project detail pages, portfolio filter, and a live contact form backed by the platform API.
Cross-Platform Products
Cross-platform SaaS for freelancers and small teams — native iOS app (iPhone, Apple Watch, Mac via Catalyst) paired with a React web dashboard. Cross-platform subscription sync via StoreKit and Stripe. $9.99 one-time vs. $10–20/month competitors.
Freelance
Bespoke 6-page marketing site for a Troy, Michigan ISO 9001:2015-certified fastener inspection company. Custom design system, non-blocking font loading, WebP image delivery, GPU-composited animations. 100/100 Lighthouse across all four categories on both mobile and desktop. No framework, no template — built and delivered in under five days.
Contract Work
Contracted by the founder to maintain and ship feature updates across Tripsetta's iOS, Android, and web platforms. Responsible for keeping real users' live products running and improving — across three codebases simultaneously. Keeping a real company's live product moving forward while they continue to grow their user base.
iOS Apps
SwiftUI iOS app with a Python FastAPI backend delivering real-time conditions for 54 Michigan beaches. On-device CoreML/XGBoost crowd prediction, Dynamic Island Live Activities, Siri Shortcuts, WidgetKit, and a Swift Testing suite with 120+ parameterized test cases.
Experiments
Vanilla JavaScript calculator with procedurally generated click sounds via the Web Audio API, voice input that animates every button press in real time, full keyboard support, and a hidden long-press power toggle. No libraries. No audio files.