Mps
AboutProjectsWork
👉 Reach out

Work & Activity

Professional journey and contributions

Work Experience

10/2024 - Present

Frontend Engineer

Tan Digital•South Tangerang, IndonesiaContract
  • • Developed a dynamic GIS interface with Google Maps API, featuring layered views, polygon drawing, data filtering, and marker integration to enhance spatial analysis.
  • • Migrate 90% of the GIS project from Frappe server-side scripts to a modern frontend with Nuxt and TypeScript.
  • • Develop a B2B dashboard with Midtrans integration to simplify and secure client payment workflows.
  • • Provide technical guidance and monitor the frontend team to ensure code quality, consistency, and project goal.
TypeScriptNuxt.jsNext.jsGoogle Maps APITailwind CSSShadcn/ui
10/2024 - 02/2025

Frontend Engineer

Amerta Digital Wijaya•Jakarta, IndonesiaFreelance
  • • Developed an RFID-based web app for seamless event authentication and efficient purchase management.
  • • Developed features like point redemption, locker/device rental management, and reward claiming via RFID.
  • • Developed logistics tracking to support booth-to-booth item quantity checks, and efficient stock management.
  • • Created a clean folder structure and maintainable code to improve scalability and team collaboration.
ReactTypeScriptTailwind CSSShadcn/ui
06/2024 - 09/2024

Software Engineer

Educourse.id•South Tangerang, IndonesiaContract
  • • Integrated a course payment gateway using Xendit, for the transaction flow and enhancing the overall user experience
  • • Built a language switcher (English/Indonesian) to help students access the platform in their preferred language.
  • • Developed a secure and scalable authentication system using NextAuth for session management.
Next.jsTypeScriptTailwind CSSMaterial UIXendit
09/2023 - 03/2024

Frontend Engineer

Rey.id•Jakarta, IndonesiaContract
  • • Contributed to the migration of a real-time chat feature using Next.js and TypeScript, enabling secure and efficient remote consultations between patients and doctors while significantly improving application performance.
  • • Applied clean code principles to enhance code readability, maintainability, and ease of future development.
  • • Developed unit tests in Jest with mocked API calls to verify the reliability and consistency of UI components.
Next.jsTypeScriptTailwind CSSJestWeb Socket
02/2023 - 06/2023

Frontend Engineer

Educourse.id•South Tangerang, IndonesiaInternship
  • • Selected as one of the participants from over 2,000+ students across Indonesia for a government internship program.
  • • Built a React.js-based quiz platform with Redux Toolkit, used by schools to facilitate student assessments.
  • • Designed a mobile-optimized UI using Tailwind CSS and the Ant Design UI library to ensure consistent layout.
ReactJavaScriptTailwind CSS

Activities

07/2023 - 12/2023

Fullstack Engineer Learning Path

GoTo Impact Foundation - Generasi Gigih 3.0•Jakarta, Indonesia
  • • Learned the MERN stack (MongoDB, Express.js, React, Node.js) for fullstack app development.
  • • Built complex applications, including a Spotify clone and Tokopedia Play clone with user authentication.
  • • Studied Docker for image creation and container management.
MongoDBExpressReactNode.jsDocker
08/2022 - 12/2022

Frontend Engineering Learning Path

RuangGuru•Jakarta, Indonesia
  • • Learned the fundamentals of Tailwind CSS, JavaScript, Git, ReactJS, and Chakra UI.
  • • Gained experience in integrating Web APIs and consuming RESTful APIs.
ReactJavaScriptTailwind CSSChakra UI
09/2022 - 06/2024

Frontend Engineer Mentor & Lead Community

Hammercode Community•Palu, Indonesia
  • • Contributed to the development of Palu's tech ecosystem through mentorship and events.
  • • Taught frontend development fundamentals using ReactJS and REST API integration.
  • • Built a web-based Hammercode Web to support the community.
Next.jsJavaScriptTailwind CSS