All work
Hyda ERP
A multi-tenant cloud ERP and point of sale for retail businesses, with a Go API, a React client and a super admin console. I lead it as project manager and full-stack developer.

About the project
A cloud ERP and point of sale for retail businesses, built by a small team.
It is contract-first: one OpenAPI spec generates both the Go server stubs and the TypeScript types. Each customer company is provisioned from a business-type template and moves through an enforced lifecycle, with plans, entitlements, platform payments and an audit log.
Decisions
- Contract-first: one OpenAPI spec generates both the Go server stubs and the TypeScript types.
- Each customer company is provisioned from a business-type template and moves through an enforced lifecycle, with plans, entitlements and an audit log.
What it covers
- Client app: login, Sinhala and English UI, POS, inventory, purchasing, sales, accounting and reporting
- Super admin console for companies, plans, payments, expiry and audit
- Go control plane: access model, provisioning, lifecycle, audit log and plan entitlements
- Public marketplace app
- Two-factor authentication
- Postgres migrations and a Redis-backed job worker
My part
I am the project manager and the full-stack lead for the POS, the dashboard, the front-end design system and the marketplace.