Experience

Where I've worked

Roles, companies, and the kind of work I've shipped.

Synapsis

Senior Software Engineer

Jakarta, Indonesia

Apr 2025 – Present

Builds ERP systems, IoT-driven internal tools, and a real-time mine fleet tracker for enterprise clients.

  • Developed and maintained 8+ projects with focus on ERP systems and IoT/GIS tools for real-time mine fleet monitoring.
  • Migrated legacy app to Next.js with strict TypeScript and Zod interfaces, reducing technical debt and accelerating feature delivery.
  • Decreased bug reports by 80% on a Supply Chain Web App by implementing automated E2E testing.
  • Architected and deployed a real-time mine fleet tracker using Rust and CesiumJS for low-latency, terrain-aware geospatial visualization.
TypeScript React Next.js Rust CesiumJS Zod PostgreSQL Playwright

Shopee

Software Engineer & Technical Trainer

Jakarta, Indonesia

Jul 2022 – Mar 2025

Built and enhanced internal tools used across Shopee and Sea regions; automated HR workflows and mentored junior engineers.

  • Contributed to internal tools used across all Shopee and Sea regions.
  • Resolved persistent e-learning progress status bugs, taking reported issues from recurring to zero.
  • Automated survey participant setup by integrating HRIS data — eliminated manual work for 65 personnel and improved setup efficiency by 50%.
  • Ran A/B tests across several projects to identify the most effective feature changes.
  • Adapted across React, Next.js, Vue, and UmiJS depending on project requirements.
  • Conducted training sessions and one-on-one mentoring for junior engineers, evaluating their skills and providing structured feedback.
TypeScript JavaScript React Next.js Vue.js UmiJS Redux React Query Styled Components Vuex

Zenius

UI/UX Mentor (MSIB)

Jakarta, Indonesia

Sep 2023 – Dec 2023

Mentored students in UI/UX design and mobile interface design as part of the MSIB program.

  • Mentored students in mobile interface design and UI/UX principles.
  • Reviewed student work and provided structured design feedback.
UI/UX Design Mobile Interface Design

StickEarn

Software Engineer

Jakarta, Indonesia

Dec 2021 – Jul 2022

Built frontend features for an Advertisement Monitoring Dashboard and established component design infrastructure.

  • Enhanced the Advertisement Monitoring Dashboard using Vue.js and Tailwind CSS.
  • Developed reusable frontend components for a seamless user experience.
  • Implemented Lerna for optimized package management and improved project scalability.
  • Used Storybook for component-driven development and cross-team collaboration.
Vue.js JavaScript Tailwind CSS Lerna Storybook

Koding Next

Curriculum Head & Programming Teacher

Jakarta, Indonesia

Jan 2019 – Dec 2021

Taught programming to 200+ students, led curriculum development, and built IoT and virtual reality learning modules.

  • Taught 200+ students aged 8–16 across 6 semesters and 10+ different programming modules.
  • Reached 600+ students from BPK Penabur Jabodetabek through extracurricular coding classes.
  • Led curriculum development for JavaScript, Python, Cyber Security, and WordPress modules.
  • Developed IoT Module and collaborated with Marshall Cavendish Singapore on Python and JavaScript course materials.
  • Built a Virtual Study Tour for SDIT Auliya Tanggerang using Roblox.
  • Built and maintained the company profile website using WordPress, including SEO and lead capture forms.
JavaScript Python WordPress IoT

Kwik Kian Gie School of Business

Assistant Lecturer

Jakarta, Indonesia

Jan 2017 – Jul 2019

Assisted in teaching Introduction to IT, Programming & Algorithms, and Business Information Systems using SAP.

  • Assisted in Introduction to Information Technology, Programming and Algorithm, and Business Information Systems using SAP courses.
SAP Programming Algorithms