Work Experience
My professional journey
Frontend Web Developer
TipTip
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
Projects:
Technologies:
Lead Frontend Developer
Wifus Health
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:
Frontend Web Developer
Wifus Health
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:
Mobile Application Developer
AntriQue
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:
Mobile Developer
Virtualspirit
Developed multiple mobile applications for clients in Selangor, Malaysia using React Native.
Key Responsibilities:
- •Developed multiple mobile applications for clients using React Native
Technologies:
Frontend Developer
PT Barrans Global Mandiri (Prudential)
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:
Frontend Developer
Garuda Infinity Kreasindo
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:
Frontend Developer (Internship)
Garuda Infinity Kreasindo
Created hybrid mobile applications with Angular and Ionic as part of internship program.
Key Responsibilities:
- •Created hybrid mobile apps with Angular and Ionic


