Contract work that shipped, one package out in the open, and two products I'm building for myself in public. No case study fiction — what's done says done, what's mid-build says so.
Real users, real constraints, NDA-safe scope only.
Poultry farming platform, backend-primary. Runs production today — 30+ farms, 70+ users. Billing, RBAC, inventory and dispatch built from scratch, plus a full-service outage diagnosed and fixed in ~1.5 hours.
Edtech platform, frontend-primary. Marketplace, onboarding, notes editor, collections, and the contributor and admin surfaces — shipped to real students in production.
Came out of a conversation with AceBuddy's backend engineer, who'd stopped using Axios after one of its supply-chain incidents and switched to plain fetch. The idea: keep Axios's ergonomics — interceptors, retries, instances, one call for GET/POST — without pulling in a dependency at all. nanofetch is that: a ~5KB, zero-dependency, type-safe client with an Axios-like API, built on native fetch underneath.
Set out to build a bill-splitting app — shipped as a full P2P payments app (email/PIN/Google OAuth, equal/custom/recurring splits, in-app wallet, friends and groups), co-founded and built end to end. Sitting at a 5.0 rating.
Once real users started splitting bills, the behavior didn't stop there — groups already trusted each other with money, and wanted to coordinate around it. V2 is a Communities feature set (feed, events, group chat) on top of the existing payments core, alongside a refactor of the design system, navigation, and app structure, plus the CI/CD pipeline the app never had. The hard part isn't the new features — it's not breaking the thing real users already trust with real money.
Multi-currency finance tracker for people earning in one currency and spending in another. Offline-first, dual-platform auth built for two different threat models, and a 92% cut in exchange-rate API calls without risking stale balances.
Not tutorials — the why behind a choice, what got cut and why, what a mistake actually taught.