Work
Production systems I architected and shipped — what the constraint was, what I decided, and what it cost.
2024 — 2026 · Team Lead
Payroll for 800+ Employees→
A payroll engine where every figure has to be re-derivable from its inputs — Indonesian tax and social-security rules, idempotent runs, and an audit trail across ten entities.
- NestJS
- TypeScript
- MySQL
- AWS SQS
- React.js
- Docker
2022 · Senior Software Engineer
Employee Credit System for a Rural Credit Bank→
My first project owned end to end — first commit through to handover — in a domain where a misplaced figure is somebody's debt and the system's output is a signed contract.
- Node.js
- Express.js
- Sequelize.js
- MySQL
- React.js
2019 — 2021 · Software Engineer
Rental Marketplace, Inherited Mid-Build→
A two-sided rental marketplace I did not start and could not rewrite — where most of the order lifecycle is driven by clocks and third parties rather than by anyone clicking anything.
- Node.js
- Express.js
- Sequelize.js
- React.js
- Redux
- Flutter
- AWS Lambda