Work Experience

Professional Journey

PGI DATA

PGI DATA

2022 - Now

Lead Frontend Developer

Coffee Bean - Brunei Darussalam

Led the development of a modern, scalable Point of Sale (POS) admin panel from the ground up, implementing Clean Architecture principles and establishing a robust codebase foundation. Codebase & Architecture: Designed and implemented Clean Architecture with clear separation of concerns across 4 layers (Domain, Application, Infrastructure, Presentation) Established dependency injection pattern with centralized dependency management Created modular feature structure following Single Responsibility Principle Implemented strict dependency direction rules (Presentation → Application → Domain ← Infrastructure) Set up path aliases and TypeScript configuration for maintainable imports Technical Implementation: Built reusable component library including multi-level nested drawer system (supporting 5+ levels with dynamic push distance calculation) Developed dynamic DataTable component with server-side pagination, sorting, filtering, and search capabilities Implemented custom React Query hooks for efficient server state management Created Zustand stores for client-side state management (auth, UI state) Set up Axios interceptors for automatic token refresh and request/response handling Configured Orval for automatic TypeScript API client generation from OpenAPI spec with tag-based filtering Development Tools & Best Practices: Set up Vite build system with optimized configuration Configured ESLint with strict TypeScript rules (no any, no unused imports) Implemented Prettier for consistent code formatting Set up Husky pre-commit hooks with lint-staged for code quality enforcement Created Vitest test suite with unit tests for business logic Established mock API service for development and testing

Lead Frontend Developer

GoMamam - Brunei Darussalam

As the Lead Frontend Developer for the Gomamam app, I lead the team in building a responsive, user-focused UI. I define architecture, ensure code quality, optimize workflows with CI/CD tools, and collaborate across teams to deliver scalable, high-performance solutions.

iOS Developer

GoMamam - Brunei Darussalam

As an iOS Developer for GoMamam, I built and maintained the app using SwiftUI, implemented CI/CD with Jenkins, automated releases with Fastlane, and ensured smooth, scalable performance across devices.

Frontend Developer

UOB Wealth Management (Singapore & Malaysia)

As a Frontend Developer, I built and maintained UOB's wealth management web apps for Singapore and Malaysia using React.js, ensuring secure, high-performance, and user-friendly experiences.

Frontend Developer

ICounting - PGI Data Internal Project

As a Frontend Developer, I built and maintained PGI's internal financial systems using React.js and Ant Design, improving data accuracy, reporting, and user experience.

Frontend Developer

Emerson

Built scalable web apps using React.js and TypeScript, creating reusable components, integrating APIs, and ensuring responsive, high-performance user experiences.

Frontend Developer

Lembaga Penjamin Simpanan (LPS)

Developed internal apps with Angular 12, creating reusable components and integrating APIs for responsive, high-performance interfaces.

Frontend Developer

PT Danone

Built and maintained PT Danone's internal web apps using React.js and Ant Design, focusing on performance, scalability, and user experience.

IESF - Internasional Esport Federation

IESF - Internasional Esport Federation

2022

Frontend Developer

CSGO Game HUD

Developed a CSGO game HUD using React.js, integrating real-time data from LHM to display interactive game statistics and status.

PT. URUZ SOLUSI TEKNOLOGI

PT. URUZ SOLUSI TEKNOLOGI

2021 - 2022

Frontend Developer

POS & Food Ordering Applications

Developed POS and food ordering applications using React Native and React.js, built company websites, structured UI design in Figma, and resolved bugs tracked in Trello.

PT. SUPRANUSA SINDATA

PT. SUPRANUSA SINDATA

2019 - 2021

Frontend Developer

Hospitality Web System

Developed a hospitality web system, structured web page designs from Figma, and fixed bugs listed in spreadsheets.