BACK TO HOME
CAREER JOURNEY
EXPERIENCE THAT SHAPED HOW I BUILD, LEAD, AND DELIVER.
A closer look at the teams, roles, and outcomes behind my work, with the context needed to understand both scope and impact.
TIMELINE
ROLES, OUTCOMES AND TOOLS
Frontend Web Developer
Aug 2023 - May 2025
1 year 10 monthsfull-timeSingaporeremote
DETAILS
RESPONSIBILITIES
- Developed scalable frontend modules using ReactJS, MUI 5, and TypeScript for Port Management Information Systems.
- Collaborated cross-functionally with backend, UI/UX, and product teams to deliver user-centric features.
- Deployed and monitored frontend performance, ensuring fast and stable applications.
ACHIEVEMENTS
- Boosted reporting performance by 50% through optimized batch download implementation.
- Reduced admin processing time by 90% by developing the Import Bulk Visit feature.
- Implemented unit testing with Jest, improving code quality and reducing production bugs by 70%.
TOOLBOX
Material UITypeScriptMicro FrontendGitLabJenkinsJestReact JS
Frontend Web and Mobile App Developer
Jan 2023 - Aug 2023
8 monthsfreelanceBatam, Indonesiaremote
DETAILS
RESPONSIBILITIES
- Ferry Ticket App (Web): Built responsive UI using Gulp, Bootstrap, custom icons, and optimized SVG/WebP assets.
- Ship Ticket App (Mobile): Developed offline-capable app using React Native, RealmDB, React Native Paper, Zod, React Hook Form, Redux Toolkit For State Management and integrated API endpoints for user & trip management.
ACHIEVEMENTS
- Improved ticket printing efficiency by implementing in-app printer support.
TOOLBOX
React NativeReact JSBootstrapTypeScriptRealmDBReact Native PaperRedux ToolkitReact Hook FormZod
Frontend Web Developer
Whare Houora
Apr 2022 - Jul 2023
1 year 4 monthsfull-timeWellington, New Zealandremote
DETAILS
RESPONSIBILITIES
- Manawa (Room Health App): Created real-time health visualizations using ChartJS & LeafletJS.
- TatouTatou (Crowdfunding App): Built mobile-first app using Astro.js, ReactJS, LeafletJS, TailwindCSS, DaisyUI.
- Pumahara (LMS App): Translated Figma designs using HTML, CSS, Bootstrap.
- Kaimahi (Delivery App): Developed with SCSS, Bootstrap, Gulp, jQuery, Select2, LeafletJS, Open Street Map (OSM).
- Kohapp (Donation App): Engineered with SCSS, Gulp, Nunjucks, jQuery.
- Paehono (Health Blog & Drug Info): ChartJS-based dynamic UI with SCSS & Bootstrap.
ACHIEVEMENTS
- Optimized CSS size by 90% using PurgeCSS, significantly improving load speed and performance.
TOOLBOX
SassGulpBootstrapReact JSJavaScriptTailwind CSSGit


