Services
From the first schema to the server it runs on.
Full-stack work for founders and teams, done end to end by one senior engineer. Hourly or fixed-scope.
How I work
Three steps, no hand-offs.
You talk to the person writing the code, from the first call to the last deploy.
- Scope
We map the workflow and agree on the smallest version worth shipping.
Discovery callData modelMilestones - Build
Typed code, tests where they matter, and a demo on a live staging URL every week.
Staging URLWeekly demoTests - Ship & run
Deploy, monitor and hand over docs. Or I stay on and keep it running.
DeployBackupsDocs
What I take on Each one is backed by something live you can open.
- 01 SaaS platforms
Multi-tenant products, from the schema to subscription billing.
BahaySuite · GuroSuite- Tenant isolation and roles
- Billing via PayMongo or Stripe
- Admin, reports and exports
- 02 AI features
LLM features that ship to production, not just a demo.
Claude · OpenAI- Agents wired to your data
- Drafting, extraction, checks
- Usage caps and evals
- 03 Operations tools
Dashboards, boards and calendars that teams use all day.
Real-time- Live boards over WebSockets
- Calendars, queues, schedules
- Clean, fast interfaces
- 04 Mobile & desktop
Apps for the counter, the field and the phone.
Offline-first- Flutter apps on the Play Store
- Tauri desktop installers
- Work without Wi-Fi
- 05 Deploy & run
Hosting you own, set up so it keeps running.
VPS · Docker- VPS, Docker and HTTPS
- Backups with restore tests
- Monitoring and alerts
A real pipeline
How a rent payment settles in BahaySuite.
A tenant pays from a link. The payment is confirmed once, matched to the oldest unpaid charge, and receipted. Nobody types anything in.
- Tenant pays Pay link · QR Ph
- PayMongo Checkout session
- Webhook Signature verified, once
- Proof check AI reads uploads
- Allocate Oldest charge first
- PaidReceipt by email and portal
- PartialBalance carried, reminder 8 AM – 9 PM
- FlaggedLandlord reviews the proof