Brigadahub + Range AI
Booking and payments platform for a 30-bay golf driving range, pickleball courts and a kids playground, with a five-step booking flow, live bay availability and PayMongo checkout. Range AI answers guests on the website and Facebook Messenger and takes them from a question to a paid booking; accuracy on real guest messages rose from 55% to 71%.
Stack: React 19, TypeScript, Express 5, Supabase, PayMongo, Python, scikit-learn, Gemini, Messenger API
Case study · Live site
Online Travel Agency
The Delightful Philippines storefront: flights end to end (search, add-ons, payment, void, reissue, refund), hotel prices locked server-side with supplier failover, and an operations console with revenue, refunds, markup rules, coupons and an audit log.
Stack: React 19, TypeScript, Express, Supabase, PayMongo, AWS S3
Case study · Live site
Tour Operator Platform
Operators build and sell tour packages: a six-step package builder, a partner API with an order state machine and duplicate-sale protection, a retrying booking bridge so a paid sale is never lost, and live trip tracking with SOS alerts.
Stack: React 19, TypeScript, TanStack Query, Express 5, Supabase, MapLibre, PWA
Case study