Experience

POLOM E-commerce Company logo

POLOM E-commerce Company

Jan 2024 – Present

Frontend Engineer (Web & Mobile)

  • Built 4 production apps serving real users: Customer Web/Mobile, Delivery Driver, Admin Dashboard, Branch Manager Portal
  • Integrated Google Maps APIs (Autocomplete, Directions, Geocoding) across 20+ screens for live delivery routing and ETA calculation
  • Reduced component render overhead 40% through React.memo, useMemo, and lazy loading on product/order pages
  • Migrated API layer from fetch to TanStack React Query, cutting redundant network calls 60% with smart caching
  • Managed complex state with Zustand (cart, user preferences); implemented Formik validation across checkout flows
  • Delivered responsive UIs with Tailwind CSS and NativeWind ensuring consistency across web and mobile platforms
5Star Company (Financial Services) logo

5Star Company (Financial Services)

May 2024 – Nov 2024

Frontend Developer

  • Built secure authentication flows (login, registration, 2FA) with React Hook Form and comprehensive validation
  • Integrated REST APIs for transaction history, account management, and real-time data with proper error handling
  • Improved page load performance 30% by implementing code splitting and lazy loading on dashboard routes
  • Led codebase refactor removing 2,000+ lines of dead code; documented component patterns for team maintainability
  • Built real-time metrics dashboard with data visualization using Recharts for financial KPI tracking
Zuri x Ingressive For Good logo

Zuri x Ingressive For Good

Feb 2022 – Aug 2022

Frontend Developer & Team Lead

  • Led cross-functional team of 8 (4 developers, 4 designers) to Top 5 finish out of 132 competing teams
  • Built FetchMetadata, full-stack platform extracting GPS, timestamps, and camera data from uploaded files
  • Architected frontend with vanilla JavaScript, HTML5, CSS3; integrated Node.js/Express/MongoDB backend
  • Managed task delegation, code reviews, and Git workflow ensuring on-time delivery under bootcamp deadlines