The Lynx Net
Two-sided services marketplace, live on both app stores
- Shipped a production React Native marketplace to the Apple App Store and Google Play.
- Built dual customer and provider experiences — listings, search, bookings, reviews and dispute handling — with role-based navigation.
- Real-time chat with voice messages and image sharing, plus push notifications for bookings and messages.
- Stripe Connect for provider onboarding, payments and payouts; Google, Apple and Face ID sign-in.
- Owned the end-to-end EAS release pipeline for builds and store submissions.
React NativeExpo RouterTypeScriptZustandFirebaseStripe ConnectNativeWind
Dial Loom
VoIP softphone under production call traffic
- Engineered a Next.js softphone with real-time call state driven by Server-Sent Events rather than polling.
- Multi-line call handling, warm transfers, conferencing, live monitoring and recording playback in a low-latency UI.
- Hardened for fault tolerance with optimistic updates, reconnect logic and graceful degradation when streams drop.
Next.jsTypeScriptSSEReact Server ComponentsTwilioTailwind
Kleap SaaS suite
Three products: AI document chatbot, car marketplace, website analyzer
- Led frontend across three products sharing one component system.
- Multi-tenant Stripe billing — checkout, upgrades, dunning and self-serve plan management.
- Admin panel with role-based access control, impersonation and analytics dashboards.
Next.jsTypeScriptTailwindStripePostgreSQL
Bookkeeping platform
Client workClient work · published without attribution
- Receipts and bank statements — CSV, PDF and photographs — parsed into structured transactions.
- Automatic transaction matching carrying a 70–100% confidence score, so a human can audit a match before it reaches an accountant.
- Column mapping that adapts to arbitrary bank statement formats rather than assuming a schema.
Next.jsTypeScriptSupabasePostgreSQLEdge Functions
Authority WizardAI platform — lead generation, course creation, chatbots
Startup RunwayCash flow and runway planning for founders
RMAACCorporate platform spanning eight subsidiary brands