write-ups
The longer versions: what each piece of work was, how I built it, and what was hard.
A tool that uses an AI agent to turn Kawasaki robot programs into Isaac Sim action graphs, so a job that took an engineer about a week per program becomes an afternoon of checking.
Hyundai Motor Group Innovation Center Singapore
Apr – Jun 2026
UI extensions, an automatic end-of-run report, and a parts traceability audit for the digital twin of Hyundai's EV factory.
Jan – Mar 2026
Three backend microservices, for login, messaging and documents, that the company could plug into new projects instead of building them again each time.
TechFour Engineering Solutions
May – Jul 2025
Our fine-tuned model usually had the right answer in its top five guesses but didn't rank it first, so we built a reranker that only steps in when the model is unsure.
NUS · CS4248 Natural Language Processing
Aug – Dec 2025
A startup I co-founded with two friends that turned lecture recordings into study notes. The notes were good, but getting into universities was going to take years.
Co-founder · EdTech startup
Feb – Dec 2025
An Arduino robot that drives over a bump and up a slope, stops at a wall, launches a ping-pong ball over it and reverses back to the start, on its own.
NUS · EG1311 Design & Make
Feb – Mar 2025
A Python cryptography library I'm building for CS4236, one piece a week, each followed by breaking into a server that uses it badly.
NUS · CS4236 Cryptography in Practice
Aug 2026 – now