← Ana Lu
Hobby
I design ERPs for fun
HRT Systems is a full-suite ERP for small and medium businesses: Xero-simple on the surface, enterprise-grade underneath. It pulls together years of working inside NetSuite, Oracle Fusion, Xero and MYOB, and seeing where each one falls short.
It's where I show the systems and functional analyst side of my work: understanding how a business runs, then designing the system around it.
View the code on GitHub →
Tap the screenshot to open the repository on GitHub.
Read the design papers
Every phase is written up before it's built. Start with any of these, or browse all the docs.
- Planning & requirementsTurning business needs into scope
- Technical architecture blueprintHow the whole system fits together
- Dimensional chart of accountsAccounting design, not just code
- Payroll & HRIS integrationsPayroll rules as a system
- Security & controlsInternal controls built in
- Reporting & analyticsFrom ledger to management reports
- Database designMulti-tenant data model
Tech stack
- Backend
- Python + FastAPI, modular monolith
- Database
- PostgreSQL: row-level security (Standard) and schema per tenant (Pro)
- Workflows
- Temporal.io
- Frontend
- React / Next.js