Software Engineer

Full-Stack Developer, Primarily Frontend | Building Scalable, Maintainable, High-Performance Web Applications

About Me

About Me

I’m an experienced Frontend Developer with over 8 years of expertise in building scalable, maintainable, and high-performing web applications. I’m passionate about leading architectural decisions, optimizing UI/UX, and selecting the best technologies to drive business goals.

With strong expertise in JavaScript frameworks and libraries, including Angular and React, plus additional full-stack experience in TypeScript and PHP, I focus on software architecture, enhancing developer productivity, and fostering technical excellence in fast-paced environments.

JavaScript
Angular
React
Next.js
TypeScript
Node.js
Electron.js
PHP
PostgreSQL
Google Cloud
AWS
Docker
Profile Picture

Work Experience

Aug 2021 - Feb 2025

Senior Software Engineer - Web

GovTech Edu Indonesia

Contributed to the transformation of Indonesia's education ecosystem through scalable, user-friendly platforms like ARKAS, adopted by over 419,000 schools. Built an offline-first desktop app using Electron, React, TypeScript, and SQLite. Led R&D for Electron.js, enhanced backend-frontend collaboration, and implemented reusable components. Influenced product decisions and scalability strategies to support rapid expansion with minimal effort.

Electron.jsReactTypeScriptSQLiteUI/UX DesignTeam LeadershipSystem Architecture
Nov 2017 - Jul 2021

Senior Software Engineer, Merchant

Kudo x Grab

Built and maintained a scalable merchant platform supporting digital payment adoption across Southeast Asia. Acted as Engineering Owner, overseeing delivery timelines, code quality, and mentoring. Led CI/CD improvements, designed deployment pipelines, and championed engineering best practices.

JavaScriptReactNode.jsCI/CDCode ReviewTeam ManagementCross-functional Collaboration
Oct 2015 - Nov 2017

IT Technofunctional

PT Lawencon Internasional

Developed and customized LinovHR, a comprehensive HRIS product with modules for Payroll, Time Management, and Recruitment. Collected and analyzed client requirements, built tailored solutions, and provided hands-on technical support to ensure system reliability and client satisfaction.

HRIS DevelopmentRequirements AnalysisClient SupportCustom DevelopmentTechnical Support

Get In Touch

I’m always open to discussing new opportunities, interesting projects, or just having a chat about technology.