WELCOME
Scroll
starauto_awesomeauto_awesome
Profile
Available for work

Hi! I'm a Frontend Developer with 4+ years of experience. I love turning ideas into interactive websites using various frameworks and modern technologies. I learn fast, adapt quickly, and thrive on learning by doing. Always curious and eager to explore new programming tools and techniques, I'm constantly improving my skills to create better, faster, and more engaging web experiences.

Let's talkeast
Download CVdownload

Tech Stack

Practical Experience with Modern Web Tools

Icon

JavaScript

Icon

TypeScript

Icon

React

Icon

NextJs

Icon

Vue

Show All
expand_more

Renos ID

Renos Marketplace Indonesia

Renos.id is an Indonesian digital marketplace focused on home and living products such as furniture, home décor, and household essentials. Responsibilities included revamping the buyer platform from legacy code to Next.js, optimizing SEO and web performance to improve search visibility, slicing UI into reusable components, integrating REST APIs, implementing a payment gateway using Xendit, fixing application bugs, and translating UI and business requirements into functional frontend code while collaborating with the team to deliver features on schedule.

Renos Marketplace Indonesia

Renos ID

Renos Seller Dashboard

Renos Seller Dashboard is a platform used by sellers to manage their stores, products, and promotions within the Renos ecosystem. Responsibilities included developing seller-facing features such as the Showcase section, slicing UI into reusable components, integrating REST APIs, identifying and fixing application bugs, translating UI and business requirements into functional frontend code, and collaborating with the team to ensure features were delivered on schedule.

Renos Seller Dashboard

Ocean Innovation Tech

Pertamina Hulu Indonesia

Pertamina Hulu Indonesia Tender Dashboard is a web-based platform used to monitor and manage tender projects within Pertamina Hulu Indonesia. Built using Vue, Quasar, TypeScript, Tailwind, and Pinia, responsibilities included developing multiple dashboard features, slicing UI into functional components, integrating REST APIs, fixing application bugs, and collaborating with the team to deliver tasks on schedule.

Pertamina Hulu Indonesia

Sekitar ID

Setoko E-Commerce

Setoko is an e-commerce platform that allows users to buy and sell a wide range of products online. The platform was initially built using React Native Web and later migrated to Next.js with TypeScript, React Query, and Zustand. Responsibilities included revamping the web platform, optimizing state management, simplifying application logic, integrating REST APIs, and identifying and fixing bugs to improve overall performance and maintainability.

Setoko E-Commerce

Sekitar ID

Setoko CMS

Setoko CMS is a dashboard platform used by sellers and the internal back-office team to manage products, orders, and operational activities within the Setoko ecosystem. Built using React, TypeScript, Ant Design, Tailwind, Zustand, and React Query, responsibilities included slicing UI into reusable components, integrating REST APIs, and identifying and fixing application bugs.

Setoko CMS

Refactory

Lion Parcel - CMS Customer

Lion Parcel - CMS Customer is a web-based platform used to manage customer-related operations within Lion Parcel, a logistics company. Built using Vue 2, Vuex, TypeScript, Tailwind, and SCSS, responsibilities included slicing UI into reusable components, developing and maintaining features, integrating REST APIs, fixing application bugs, building reusable components without relying on third-party libraries, and collaborating with the Lion Parcel team to deliver solutions. Approximately 80% of the platform's features were handled as part of the development work.

Lion Parcel - CMS Customer

Refactory

Lion Parcel - CMS Merchant

Lion Parcel - CMS Merchant is a web-based dashboard used by merchants to manage their operations within the Lion Parcel logistics ecosystem. Built using Vue 3, Vuex, TypeScript, Tailwind, and SCSS, responsibilities included revamping parts of the platform, slicing UI into reusable components, developing and maintaining features, integrating REST APIs, building reusable components without third-party libraries, and collaborating with the Lion Parcel team. Nearly 90% of the platform's features were handled as part of the development work.

Lion Parcel - CMS Merchant

Refactory

Pasti - Seller Dashboard

Pasti - Seller Dashboard is a web-based platform for sellers to manage their products and store activities within the Pasti e-commerce ecosystem. The dashboard was built from scratch with the team over a four-month development period using React, JavaScript, Tailwind, and Redux Thunk. Responsibilities included slicing UI into reusable components, building reusable frontend components, and integrating REST APIs to support the platform's functionality.

Pasti - Seller Dashboard

Refactory

MNC Mister Aladin - Backoffice

MNC Mister Aladin - Backoffice is an internal platform for managing operations within Mister Aladin, an online travel platform in Indonesia. Built using Vue, Vuex, TypeScript, and Tailwind, responsibilities included developing several features, slicing UI into reusable components, and integrating REST APIs to support the platform's functionality.

MNC Mister Aladin - Backoffice

Journey

Work Experience

Dec 2022 — Feb 2026

Frontend Engineer

Renos Marketplace

Full Time - Hybrid

Worked on a marketplace web application, developing and maintaining features such as homepage, product detail pages, storefronts, payment integrations, etc. Contributed to shared UI components through internal libraries, reviewed code for quality and consistency, and collaborated closely with cross-functional teams to deliver features iteratively.

Apr 2024 — June 2024

Frontend Developer

Ocean Innovation Tech

Part Time - Full Remote

Developed internal web features using Vue, TypeScript, Quasar, and Pinia. Worked on modules such as tender processes, task management, and monitoring dashboards. Responsible for implementing UI based on business requirements, fixing bugs, and ensuring feature stability.

Dec 2021 — Jan 2024

Frontend Developer

Sekitar ID

Part Time - Full Remote

Contributed to the development and maintenance of product features using Next.js and TypeScript. Focused on building reusable UI components, fixing bugs, and translating UI designs into clean and maintainable code. Collaborated with designers and backend developers to improve performance, code quality, and overall user experience.

Jun 2021 — Oct 2022

Frontend Developer

Refactory

Full Time - On Site

Worked at a software house handling multiple client projects across different industries. Involved in developing web applications from scratch, translating UI designs and business requirements into functional interfaces, and building reusable components. Worked with Vue (2 & 3), React, TypeScript, Redux, Vuex, and Tailwind while contributing to various features such as dashboards, product management, and content management systems.

Let's build something well-crafted.

Currently open to freelance opportunities and full-time frontend roles. Drop me a line and let's discuss your next project.

gannahap02@gmail.com