About Me

The "Why"

I’ve always been the kind of person who can’t stop asking “why.” Why is this built this way? What trade-offs or constraints does this abstraction address? Why do small changes sometimes have system-wide consequences? That curiosity is what pulled me into software engineering, and it’s still what keeps me excited about it today.

Engineering Philosophy

I work as a software engineer focused on the web, with most of my experience in React and front-end development. My work lives somewhere between product and infrastructure. Sometimes I’m building features users interact with directly, and other times I’m improving the foundations that make those features fast, reliable, and easy to maintain.

I care a lot about fundamentals. Strong concepts make it easier to learn new things, even when they’re not obviously related to front-end work. This mindset helps me adapt quickly and stay comfortable with change.

Technical Focus

On a daily basis, I work with React, Next.js, TypeScript, Node.js, TanStack Query, and Docker. I enjoy building accessible and thoughtful user experiences, and I often write reusable components that are shared across multiple products. While my main focus is frontend, on side projects I sometimes work as a full-stack engineer, handling backend logic with NestJS.

Current Role & Location

Since June 2024, I’ve been part of the core team at eDOT. I work on things that help other developers do their best work, including development tools, CI pipelines, and monitoring systems. I’m currently based in Jakarta, Indonesia 🇮🇩, working from here while staying open to remote opportunities across the globe.

Experience

eDOT (Nabati Group)

Mid. Software Engineer - Web Platform

June 2024Present
Fulltime
  • Optimized eSuite ERP performance by refining API calls and rendering logic.
  • Built a modular notification engine UI using Git submodules.
  • Led unit testing initiatives, raising coverage to ~90% across repos.
  • Developed the React eDOT UI Kit for standardized design.
React
Next.js
Vitest
Storybook
SDK-Web

GoTo (PT GoTo Gojek Tokopedia Tbk)

Software Engineer - Web Platform

Sept 2023May 2024
Fulltime
  • Enhanced internal tools for GoTo Group ensuring high availability.
  • Maintained >80% code coverage for all deliverables.
  • Migrated legacy web apps (finance & news crawler) to the new GoTo environment.
  • Implemented CI/CD pipelines with GitLab CI and New Relic monitoring.
React
Next.js
Jest
Monorepo
GraphQL
New Relic
CI/CD

Rakamin Academy

Software Engineer - Web Platform

Feb 2023Aug 2023
Contract
  • Developed key features: vouchers, invoices, and gamification.
  • Executed E2E testing using Cypress for critical flows.
  • Resolved daily operational issues and bugs rapidly.
React
Cypress
Styled-Components

Education

IPB University

Bachelor of Computer Science (GPA: 3.80/4.0)

20192023

Certifications & Courses

Bangkit Academy 2022 by Google, GoTo, and Traveloka

Mobile Development (Android) Learning Path

Feb 2022July 2022

Digital Talent Scholarship (Kominfo)

Java Foundation & Java Programming

July 2021Sept 2021

Let's Build Together

I'm always open to discussing new projects or just geeking out over web tech. If you think I'd be a good fit for your team, don't hesitate to reach out.

Start a conversation