Experience
Four years across fintech, infrastructure, and startup engineering โ the roles that built the way I think.
01
Software Engineercurrent
December 2025 - Present
- โCut page load time by 30% and bundle size by 20% through code splitting and lazy-loading โ shipping at scale for Malaysia's most-watched media platform.
- โBuilt and shipped high-traffic user-facing features end-to-end with Next.js and React.
- โDesigned a reusable component system to satisfy complex UI/UX requirements across multiple product surfaces.
02
Traveller
February 2025 - October 2025Career BreakยทNew Zealand
9 months- โBuilt personal projects independently โ including this portfolio โ shipping end-to-end across design, frontend, and deployment.
- โSpent nine months travelling in New Zealand, gaining international perspective and a sharper eye for product design.
- โPursued self learning outside a corporate environment, deepening expertise and chasing sceneries.
03
Full Stack Developer
March 2024 - February 2025
- โReduced API latency through caching and parallel request handling, improving performance across fintech product flows.
- โDesigned and built RESTful APIs and full-stack features powering in-house web applications from scratch.
- โDelivered the team's first blockchain integration โ connecting product flows to on-chain smart contracts using Solidity.
04
Software Engineer
August 2023 - March 2024
- โOptimized frontend and backend performance for Malaysia's national payment infrastructure, measurably improving system responsiveness.
- โShipped features end-to-end โ from business requirements through integration, QA, and production release.
- โTriaged and resolved live production incidents across critical payment systems, improving reliability and uptime.
05
Web Developer
December 2021 - April 2023
- โScaled backend systems to sustain 20k concurrent users at peak load without performance degradation.
- โBuilt REST APIs and webhook integrations bridging internal platforms with third-party services.
- โRefactored the entire JavaScript codebase to TypeScript, eliminating runtime type errors and improving long-term maintainability.