Projects
A collection of projects I’ve worked on, from open source, digital products, to technology experiments. Each project is a learning opportunity and a contribution.
Also check out the services I offer on the Services page.
Digital Product / Research Platform
A zero-friction digital measurement and diagnostic suite for SMEs featuring 7 free assessment instruments, incremental adoption roadmaps, and anonymous longitudinal research data collection.
React 19TypeScriptTanStack StartTanStack RouterTailwind CSS v4Drizzle ORMPostgreSQLNitroDocker
7 Free SME Digital Assessment InstrumentsFull SSR, Streaming Recommendations & PrerenderLongitudinal Research Observatory (Zero-PII)
Client Project / Web Platform
A two-way digital ecosystem bridging Indonesian professional talent with Japanese industry via ICE Center ITB SSO integration, automated Japanese CV builder (Rirekisho), and two-way job matching.
ReactTypeScriptViteNode.jsExpressMySQLJWT/SSODocker
ICE Center ITB SSO integration (JWT RS256)Automated Japanese CV Builder (Rirekisho PDF)Two-Way Job Matching (Apply & Scout)
Freelance / Product
Management information system for sales, inventory, and maintenance of portable fire extinguishers (APAR), the first product of PT Akordium Digital Berkah.
LaravelLivewireAlpine.jsTailwind CSSMySQLRedis
Digitized entire APAR operationsUser-friendly for 4 admin usersComplete ERP-style workflow
Open Reference / Deep Tech
High-performance IoT socket listener in Go handling concurrent binary streams from hundreds of GPS trackers with memory pooling and zero-allocation framing.
GoTCP SocketsBinary ProtocolsTimescaleDBRedisDocker
Sub-millisecond packet decodeHundreds of parallel socket connectionsSlow-client protection via ring buffers
Production System
Full-stack backend conversion of a GPS fleet tracking system from Laravel (PHP) to Go with MySQL (domain data) + PostgreSQL/TimescaleDB (location data), 370+ endpoints, 33 entities, clean architecture.
GoMySQLPostgreSQLTimescaleDBRabbitMQDocker
~194K LoC migrated370+ API endpointsAutomatic read/write split
Production System
Refactoring a marketing and data privacy compliance backend for European clients, increasing test coverage to 75% and reducing production bugs by 40%.
GoPostgreSQLREST APIDocker
75% test coverage40% fewer production bugsOn-schedule deployments
Freelance
Multi-location inventory management system for a bridge and road construction company, reducing stock discrepancy from 10-20% to under 2%.
PHPREST APIBarcodeMySQL
Internal System
Automating Treasury and International Banking processes at a national bank using RPA and developing a Mega Open API portal, saving IDR 12 million/month.
UiPath RPALaravelPHPSQL ServerLinux