I’m a Computer Science and Mathematics student at NUS. I build backend systems, research LLM infrastructure, and spend hackathon weekends making slightly unusual products with friends.
Real demos, working code, and the occasional weekend sprint.
HackMIT 2025AI × Dance
ChoreoAI
Upload a song. Get a dance routine you can watch, scrub, slow down, and export in 3D.
This one started from a very personal frustration: learning and creating choreography is hard when movement only lives in your head. Our team turned music-conditioned motion generation into an end-to-end web product over one HackMIT weekend.
What I built
The Flask workflow for audio upload, generation status, motion conversion, and downloadable output.
Integration between the dance model and an interactive Three.js avatar.
A travel planner that turns open-ended preferences into a route you can see and refine.
WanderMind combines Claude with an interactive map and multi-day timeline. Instead of returning a wall of recommendations, it builds a route and lets you revise it conversationally.
An interactive galaxy for exploring how language models relate through their functional fingerprints.
I’m extending the LLM DNA study across more models and decoding settings, and built analyses around seed-controlled fingerprints, held-out classification, and density estimation.
A modern C++ trading engine with a central message bus, Binance market data and execution, pre-trade risk checks, nine order types, and a real-time monitoring dashboard.
Strategy→Risk→Execution→Binance↕ MessageBus · Cache · Market Data
An LLM agent that decomposes a scene into objects and spatial relationships, generates 3D assets, and composes the result in Blender. Recognized as an Outstanding Student project.
QwenHunyuan3D 2.1BlenderAgents
DubHacks · 2025Raspberry Pi
Laptop A
⌁
π local hub
⌁
Laptop B
Tower
A privacy-first file discovery and synchronization prototype for nearby devices. Files stay on their source machines while a Raspberry Pi coordinates metadata, API routing, and transfers over local Wi‑Fi.
NetworkingFile syncLocal-first
Where I’ve worked
Experience
I care about the unglamorous details too: latency, observability, failure modes, and tools that people can actually use.
Backend Engineer Intern
TikTok · Recommendation Architecture · Singapore
Built C++ and Go observability infrastructure; reduced trace tail latency from 30 ms to 10 ms and shipped an AI diagnosis workflow used by 2,000+ people.
Computer Vision Research Intern
Beijing Freedo Technology · Beijing
Developed multi-view image-analysis and contour-extraction pipelines for parameterized 3D building reconstruction.
Software Engineer Intern
Computing for Voluntary Welfare Organisations · Singapore
Built case-management, volunteer onboarding, and workflow tools for Singapore social service organizations.
A little more personal
I’m happiest when engineering meets something I already care about.
That might be dance, travel, open-source 3D creation, or understanding the personalities hidden inside language models. I’m currently completing a B.Comp. in Computer Science with a second major in Mathematics at NUS.
Education
NUS · Aug 2023 — Jun 2027 GPA 4.7 / 5.0 · Dean’s List
Teaching
Programming Methodology Data Structures & Algorithms