Projects

An interactive browser-based RPG built on a Node.js + Express backend — full CRUD profile/review system, backend battle logic, and an XP/leveling system with item bonuses.

Estimates real-time driving ETA from Singapore Polytechnic to any address in Singapore, geocoding with Nominatim and routing with OSRM on an interactive Leaflet map.

Integrates a HuggingFace text-summarisation model to turn raw product reviews into concise summaries — first hands-on experience wiring up an external AI model API.

In-page merch assistant powered by Llama-3.2-1B-Instruct via the HuggingFace API, merchandise records are transformed into words so it answers based on what's actually on sale.
Interactive 3D previews of merchandise — users can rotate and zoom GLTF models in real time via Three.js OrbitControls, with automatic scaling and centering.
First hands-on CAD and 3D-printing project — designing functional mechanical parts in Fusion 360 and iterating on tolerances for smooth rotation.

AEC capstone project educating Singapore Polytechnic students on assisting people with disabilities on public transport, from training design to delivery.



