Case study — live SaaS
Invo Billing
GST-compliant invoicing for Indian businesses — from iOS app to production backend.
invobilling.com ↗Billed to
Sharma Hardware & Paints
GSTIN 29ABCDE1234F1Z5
Asian Paints Apex 20L
Qty 2
Primer WT 10L
Qty 1
Brush set — 4pc
Qty 3
The problem
Small Indian businesses need invoices that are actually GST-compliant — correct CGST/SGST/IGST breakdowns, HSN/SAC codes, amounts in words — and most global tools get this wrong or overcharge for it.
What I built
A complete invoicing platform: a SwiftUI iOS app with a minimalist design system, backed by a Go (Gin) + PostgreSQL API deployed on Azure Container Apps under a custom domain.
Highlights
- GST-correct PDF engine. Multi-page invoice PDFs with full GST breakdowns, HSN/SAC codes, and Indian-Rupee amount-in-words — built in Go, no third-party PDF service.
- Email delivery. SendGrid integration sends invoices straight to the client's inbox, sharing one PDF pipeline between download and email paths.
- Production operations. Docker Buildx images, Azure CLI release workflow, environment separation between TestFlight and production, and real incident debugging.