Experience
Where I've worked and what I did there, newest first.
download resume.pdfNov 2025 – Presentnow

Software Developer
- One of four developers on the Malaysia team, building on a MERN stack.
- Sole developer of the EHS web app: migrated it from JavaScript to TypeScript, moved the build to Vite and cut its CI/CD build time from 8 minutes to 2.
- Fixed 60+ bugs in EHS, redesigned its UI and UX end to end, and built its admin dashboard and a cron-based timeout system.
- Moved 4 production backend services to GCP asia-southeast1, cutting latency for Southeast Asian users by about 150–250 ms and moving secrets into Secret Manager.
- Migrated the Flutter iOS app from CocoaPods to Swift Package Manager, cutting CI builds from 20–40 minutes to 12–15 and ending pod cache failures in Jenkins.
- Implemented SAML SSO, OAuth2/OIDC and 2FA middleware for token validation and device authentication across web and mobile.
- Set up CI/CD pipelines for mobile and backend with Jenkins, Bitbucket, Docker, Firebase, AWS S3 and Cloudflare R2.
- Review pull requests and interview developer candidates.
May 2025 – Oct 2025

Software Engineer (Microsoft Silicon)
- Six-month contract supporting Microsoft Penang's Silicon Project.
- Built forecasting and supply planning aligned to delivery targets.
- Designed inventory tracking with dynamic reorder points and safety stock.
- Automated chipset and wafer data pipelines with Python and Azure DevOps.
- Built Power BI dashboards tracking planned against actual deliveries.
May 2024 – Apr 2025

Web Developer
- Built and deployed Laravel web apps with PHP, MySQL and JavaScript, connecting the frontend to the backend through REST APIs and AJAX.
- Implemented two-factor authentication with Google Authenticator for the back-office portal.
- Optimized server-side code and database schemas for performance and scalability.
- Integrated third-party APIs to extend what the platform could do.
- Provided technical support to clients and resolved their issues.
Jan 2024 – May 2024

Intern, IT Infrastructure
- Automated laptop setup for new joiners with ManageEngine disk imaging, so each machine was formatted and its required apps installed automatically.
- Provided first-level IT support and administered Active Directory, email and access rights.
- Deployed and updated office endpoints and servers, and ran regular health and audit checks on them.
- Set up and maintained the office VoIP phones, audio systems and other devices.
- Managed the office hardware and software inventory.
Sep 2021 – Dec 2021

Intern, Technical Support
education
Where I studied
Bachelor of Computer Science
UCSI University
Second Class Honours (Upper), CGPA 3.40
Diploma in Information Technology
UCSI University
CGPA 3.77. Built an employee management system in VB.NET.