Work Experience

    My professional journey

    Frontend Web Developer

    TipTip

    May 2022 – Present

    Developed and enhanced features for tiptip.id and the SatuSatu travel platform, from community and attraction modules to consumer booking flows and a B2B partner portal, with a focus on user experience, authentication, and platform stability.

    Key Responsibilities:

    • •Owned the entire frontend of the SatuSatu Partner B2B portal, from design with Claude Design and architecture through implementation and production release
    • •Built catalog discovery, booking, and payment flows (virtual account, QRIS, OVO) for satusatu.com using Next.js, MUI, TanStack Query, and Zustand
    • •Developed the Bali All-Access Pass landing page end to end, with catalog-driven pricing, analytics tracking, lazy loading, and webview support for the mobile apps
    • •Established the SatuSatu web foundation, including the MUI theme, i18n, centralized form components, feature flags with Unleash, and SEO metadata
    • •Developed and enhanced features for tiptip.id, including community and attraction modules
    • •Created new feature attraction with comprehensive functionality and user engagement tools
    • •Managed authentication using AWS Amplify and Cognito for secure and scalable access
    • •Improved user management, content discovery, and overall platform stability
    • •Implemented Axios cache interceptor and localization with Localizely for multilingual support
    • •Led theme migration from dark to light mode using Material-UI Theming
    • •Created a waiting room and attraction ticketing system, improving user experience
    • •Built a reusable UI component library with Rollup and Material-UI for consistency
    • •Increased app stability by resolving Sentry-reported issues
    • •Developed POC for migrating image-resizer function from AWS Lambda to Huawei FunctionGraph
    • •Developed POC for migrating image-resizer function from AWS Lambda to Tencent Cloud, including WebP conversion and compression
    • •Created automated Google Chat command for deployment documentation using n8n workflow integration
    • •Migrated automation workflow from Slack to Google Chat using n8n integrated with Confluence

    Technologies:

    React
    Next.js
    TypeScript
    Material-UI
    TanStack Query
    Zustand
    Claude Code
    AWS Amplify
    Cognito
    Axios
    Rollup
    Localizely
    Sentry
    n8n
    JavaScript

    Lead Frontend Developer

    Wifus Health

    Feb 2022 – May 2022

    Enhanced clinic information system and initiated migration from Laravel to Next.js for improved scalability while coordinating frontend team tasks.

    Key Responsibilities:

    • •Enhanced clinic information system built with Laravel
    • •Initiated migration from Laravel to Next.js for scalability
    • •Planned and coordinated frontend team tasks and sprint planning

    Technologies:

    Next.js
    Laravel
    React

    Frontend Web Developer

    Wifus Health

    Nov 2020 – Feb 2022

    Built Clinic Information System and developed Wifus Enterprise web application using modern React ecosystem and styling frameworks.

    Key Responsibilities:

    • •Built a Clinic Information System using Laravel
    • •Developed Wifus Enterprise using React, Gatsby, TailwindCSS, Redux-Sagas, and Styled Components

    Technologies:

    React
    Gatsby
    TailwindCSS
    Redux
    Redux-Sagas
    Styled Components
    Laravel

    Mobile Application Developer

    AntriQue

    Jun 2020 – Apr 2021

    Built a real-time queue management system using React Native to help clinics manage patient flow efficiently.

    Key Responsibilities:

    • •Built a real-time queue management system using React Native

    Technologies:

    React Native

    Mobile Developer

    Virtualspirit

    Mar 2019 – Nov 2020

    Developed multiple mobile applications for clients in Selangor, Malaysia using React Native.

    Key Responsibilities:

    • •Developed multiple mobile applications for clients using React Native

    Technologies:

    React Native

    Frontend Developer

    PT Barrans Global Mandiri (Prudential)

    Oct 2018 – Dec 2018

    Built Prudential's internal web frontend using Angular 4 and Ionic 2 for hybrid mobile/web interfaces.

    Key Responsibilities:

    • •Built Prudential's internal web frontend using Angular 4 and Ionic 2

    Technologies:

    Angular 4
    Ionic 2

    Frontend Developer

    Garuda Infinity Kreasindo

    Sep 2017 – Nov 2017

    Developed hybrid mobile applications using Angular 4 and Ionic 2 for various clients.

    Key Responsibilities:

    • •Developed hybrid mobile apps using Angular 4 and Ionic 2

    Technologies:

    Angular 4
    Ionic 2

    Frontend Developer (Internship)

    Garuda Infinity Kreasindo

    Jul 2017 – Sep 2017

    Created hybrid mobile applications with Angular and Ionic as part of internship program.

    Key Responsibilities:

    • •Created hybrid mobile apps with Angular and Ionic

    Technologies:

    Angular
    Ionic