Professional Experience
Six roles across banking and startups, from intern to engineer.
Software Engineer, AI Enablement
PT. Bank CIMB Niaga TbkIndonesiaJul 2025 – Present
Full-time
Building GenAI and backend platforms for Indonesia's second-largest private bank.
Context: AI Enablement at CIMB Niaga, Indonesia's second-largest private bank.
What I did
- Built OctoWiki, a RAG platform for three Customer Care teams, and the AIGIST Feedback API on NestJS and BullMQ with Google GenAI approval flows.
- Rewrote the core CMS backend from Express.js to Go (Gin), keeping the /v1 contract intact, on Ent ORM with JWT, LDAP, and Azure auth.
- Built Octo GPT, the bank's internal GenAI chat: a Go (Fiber) streaming backend, multi-agent access control, OCR extraction, and a Vue analytics dashboard.
Impact
- Cut the CMS build image 90%, from ~700MB to ~60MB.
- Cut manual knowledge lookups for three Customer Care teams.
Go (Gin)Go (Fiber)NestJSTypeScriptVue.jsPostgreSQL+4 more
Software Engineer
Dreambooth StudioIndonesiaOct 2025 – Jul 2026
Part-time
Engineered a self-service photobooth platform running 149 booths across 44 cities.
Context: Bootstrapped photobooth startup, 149 booths across 44 cities.
What I did
- Built AI post-session photo effects on Gemini and Vertex AI, handling EXIF orientation, aspect-ratio matching, and server-side history.
- Owned the payments and revenue stack on Midtrans: QR and Snap flows, wallets, settlement, and withdrawals reconciliation with balance alerts.
- Designed an offline-first architecture (local cache, job queues, sync on reconnect) with camera, printer, and MediaPipe integration, so all 149 booths run offline.
- Cut hot-path latency with compound indexes, lean projections, and N+1 fixes, behind a self-hosted performance monitor.
Impact
- Kept all 149 booths running reliably offline across 44 cities.
- Delivered 10+ internal admin tools supporting 200k+ photo sessions.
Next.jsNode.jsElectronMongoDBVertex AIGemini+3 more
Software Engineer, R&D (Internship)
Formulatrix Inc.MA, USFeb 2025 – Jul 2025
Internship
Modernized Rover device tooling and calibration for automated scientific robotics.
Context: R&D at Formulatrix, which builds automated lab robotics.
What I did
- Migrated the Rover Updater from a Bash CLI to a web dashboard.
- Reworked the interpolation algorithm for Rover device-topology calibration.
- Improved the Rover Dashboard's Smart Alignment feature.
Impact
- Cut deployment errors and made the updater easier to use.
- Improved calibration precision and sped up operator workflows.
C#.NETASP.NETREST API
Software Engineering Intern
FPT Software Ltd.Hanoi, VietnamAug 2023 – Sep 2023
Internship
Hardened authentication workflows and load-tested APIs at a global IT services firm.
Context: FPT Software, a global IT services firm (US $6.6B market cap).
What I did
- Hardened AES-based auth workflows and wrote the security SOPs for handoff.
- Ran performance and load tests that cut API error rates under load.
Impact
- Reached 100% compliance with internal security standards.
- Brought down API error rates under load.
REST APIPostmanJMeter
Tech I reach for
The ones I reach for most.