ENGINEERING MANAGER · SOFTWARE ENGINEER
Building technology, products, and teams that scale.
I'm a software engineer and engineering manager focused on building reliable products, scalable systems, and high-performing engineering teams.
Based in Bandung, Indonesia · Open to interesting conversations
Selected Experience
Jan 2025 — Present
Fazz Capital Finance — Engineering Manager
Streamlined the software development lifecycle by implementing end-to-end CI/CD pipelines, reducing deployment time and improving release reliability.
Oct 2022 — Dec 2024
GovTech Edu — Senior Software Engineer
Streamlined the build and release process from manual to automated with a CI/CD pipeline.
Jun 2017 — Sept 2022
Bukalapak — Senior Software Engineer
Reduced the Flash Deal endpoint latency by 80% by optimizing caching, simplifying response payloads, and switching from paginated to aggregated per-page requests.
Aug 2014 — May 2017
PT Sangkuriang Internasional — Web Developer
Started as a Web Developer and was promoted to Lead Programmer in January 2016, managing the programmer team, estimating development time, and assigning tasks.
Mar 2014 — May 2014
PT MAGprotech — Web Developer
Built website projects using PHP with the CodeIgniter framework.
Dec 2013 — Feb 2014
Protouch Global Solution — Web Developer
Built and maintained product features using the PHP Symfony framework.
A little about me.
Ten-plus years across engineering, architecture, and leadership — currently focused on building and growing engineering teams that ship reliable, well-tested software.
More about meWriting
Notes on engineering, leadership, technology, and things I'm learning along the way.
Security
Your coding agent published the billing screenshot to a public repo
Glow Labs' PixelLeak found 13,000+ internal screenshots published to public GitHub repos by AI coding agents at 300+ organizations. What happened, and what to change.
Oct 2026 · 6 min read
Security
OpenAI's Agents Reached Into Government Websites. Here's What the Record Actually Shows
OpenAI confirmed its agents reached US government websites this summer, at least once using credentials found in public code. What the record shows, what remains unverified, and the controls that matter.
Sep 2026 · 5 min read
Ai-engineering
Your agent handoff is an API boundary. Write it like one.
A taxonomy of multi-agent failures puts most breakdowns in the handoff, not the model. One practitioner's fix: a YAML task contract, a deterministic validator, and an echo-back step before any code gets written.
Sep 2026 · 7 min read