Skip to content

Ganna Prasetya.

Frontend Developer

Loading0%
View
Available for work

Hi, I'm Ganna Hinggil Anugrah Prasetya

CraftingDigitalExperiences

Frontend Developer with 4+ years of experience turning ideas into interactive websites. I learn fast, adapt quickly, and constantly explore new tools to build better, faster, more engaging web experiences.

0+

Years Exp.

0+

Projects

0+

Tools & Tech

Portrait of Ganna Hinggil Anugrah Prasetya
ReactNext.jsTypeScriptVue
Scroll
Frontend DeveloperReactNext.jsVueTypeScriptTailwind CSSOpen to Work

Tech Stack

Tools I craft with

JavaScriptJavaScript
TypeScriptTypeScript
ReactReact
NextJsNextJs
VueVue
NodeJSNodeJS
TypeORMTypeORM
NestJsNestJs
PostgressqlPostgressql
AxiosAxios
ReduxRedux
ZustandZustand
VuexVuex
PiniaPinia
React QueryReact Query
TailwindTailwind
QuasarQuasar
Styled ComponentsStyled Components
CSSCSS
SassSass
ViteVite
WebSocketWebSocket
StorybookStorybook
WagmiWagmi

Currently learning

Selected Work

Projects I'm proud of

renos-marketplace-indonesia.com
Renos Marketplace Indonesia
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.

View gallery
renos-seller-dashboard.com
Renos Seller Dashboard
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.

View gallery
pertamina-hulu-indonesia.com
Pertamina Hulu Indonesia
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.

View gallery
setoko-e-commerce.com
Setoko E-Commerce
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.

View gallery
setoko-cms.com
Setoko CMS
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.

View gallery
lion-parcel-cms-customer.com
Lion Parcel - CMS Customer
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.

View gallery
lion-parcel-cms-merchant.com
Lion Parcel - CMS Merchant
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.

View gallery
pasti-seller-dashboard.com
Pasti - Seller Dashboard
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.

View gallery
mnc-mister-aladin-backoffice.com
MNC Mister Aladin - Backoffice
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.

View gallery

Journey

Work experience

Dec 2022 — Feb 2026Current

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.

Contact

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.