I'm a software engineer with 5+ years of experience building products across the financial, insurance, and telecommunications industries β from digital banking platforms to telco apps and insurance systems.
I enjoy crafting clean, scalable backends and have a good eye for the full stack. I'm always keen to learn new tools and solve meaningful problems.
| Period | Role | Company |
|---|---|---|
| Jan 2026 β Present | Mid Backend Software Engineer | Amartha Financial |
| Jan 2024 β Dec 2025 | Software Engineer β Backend | Superbank |
| Jul 2023 β Jan 2024 | Software Engineer β Backend | Roojai |
| Mar 2020 β May 2023 | Fullstack Software Engineer β SME Digital Bank | PT Bank BTPN Tbk (SMBC) |
a-kit Β 
A CLI tool that scaffolds production-ready Go microservices from protobuf definitions (Google API style) β no protoc needed. Define your service in a .proto file and a-kit generate produces handlers, services, repositories, mocks, and unit tests, all wired up and ready to go.
carpark Β

A REST API that finds the nearest available car parks to any location using Singapore government open data. Features real-time availability updates (every 15 min), SVY21βWGS84 coordinate conversion, Redis geospatial caching, MySQL spatial indexing, and streaming batch ingestion β processing 2,000+ car parks in under a second.
A fully functional interpreter built from scratch in Go, following Thorsten Ball's Writing An Interpreter In Go. Implements a complete pipeline β lexer β parser β AST β evaluator β with a working REPL. A deep-dive into how programming languages work under the hood.



