Frontend Engineer with 2+ years of experience building high-performance, user-centric web apps. Proven impact includes supporting 1.2M DAUs, reducing bounce rates with responsive design, and expanding global reach via multilingual support.
Frontend Engineer
Jakarta, Indonesia
Feb 2024 - Present
pt linimuda inspirasi negeri (myskill.id)·Full-time
Implemented multi-language support using Next.js i18n, contributing to a 20% increase in international user adoption. Redesigned core pages with responsive layouts, reducing bounce rates and improving session time on mobile and desktop. Maintained frontend performance for a platform serving 1.2M daily active users, optimizing asset loading and layout shift for Core Web Vitals. Led end-to-end development cycles from planning and scoping to production release across marketing and learning modules. Conducted peer code reviews and mentored junior engineers, improving team velocity and enforcing consistent code standards.
Frontend Engineer Trainee
Jakarta, Indonesia
Oct 2023 - Jan 2024
pt shopee indonesia international·Trainee
Completed full-time frontend engineering bootcamp, mastering Go, TypeScript, React.js, and Next.js through project-based learning. Built two production-ready full-stack apps—a healthcare platform and a Medium Lite clone—using REST APIs, form validation, and state management. Consistently ranked in the top 5% of trainees, earning distinction as a Top Graduate in the Frontend Stream. Solved over 50+ LeetCode challenges in JavaScript and Go, with a focus on real-world frontend DSA problems like search, pagination, and filtering. Received strong mentor feedback for code clarity, problem-solving, and communication during async reviews and live assessments.
Frontend Engineer
Semarang, Indonesia
Dec 2022 - Mar 2023
diponegoro university·Part-time
Developed an internal web dashboard for document accreditation used by Diponegoro University staff. Collaborated with backend and hardware engineers to connect frontend UI with API and Firebase workflows. Built complex UIs using Next.js + TypeScript, with support for role-based access and audit logging. Wrote unit tests and ensured code coverage, contributing to long-term maintainability.