I've built production-oriented full-stack systems in TypeScript, React, Node.js, and PostgreSQL, including a drone mission simulator for Timed Automation Solutions and a self-hosted Pokémon TCG portfolio tracker.
For my RMIT capstone, I built a Node.js simulation engine that emits DJI Cloud API-compliant MQTT telemetry and a React FPV renderer for real-time browser visualisation. I also contributed to a WebRTC WHIP livestream pipeline and production deployment within a four-person agile team.
My personal portfolio tracker integrates market pricing from TCGdex, TCGplayer, and Cardmarket, supports JWT authentication and role-based access control, and automates pricing updates and database backups through Docker Compose and cron.
I've also delivered Level 2 and Level 3 IT support at Sunway Technology Group, deployed antivirus updates across 100+ Windows endpoints, and built the RMIT University Malaysian Association's first official website for 500+ members.

