A mobile-first board where Singapore badminton players resell balloted court slots and find players for their games, with no accounts and no payments.
Next.js / TypeScript / Prisma / PostgreSQL / Tailwind CSS

$ cat about.md
I am a software engineer based in Singapore, finishing an honours degree in software engineering. I work across the stack, most recently with React and SvelteKit on the frontend and FastAPI with PostgreSQL on the backend. I like building tools that replace manual work: dashboards, data pipelines, and validation systems.
$ skills --list
$ ls education/
Singapore Institute of Technology
BSc (Honours) in Software Engineering (Aug 2022 - Apr 2026)
Coursework: Machine Learning, Software Engineering, Database Systems, Cloud Computing, Secure Software Development
Singapore Polytechnic
Diploma in Electrical and Electronics Engineering (Apr 2017 - May 2020)
Coursework: Embedded Systems, Programming Fundamentals, Electronic Circuits, IoT Applications
Selected work
Things I have built and shipped, with write-ups on how they work.
A mobile-first board where Singapore badminton players resell balloted court slots and find players for their games, with no accounts and no payments.
Next.js / TypeScript / Prisma / PostgreSQL / Tailwind CSS
An offline tool that learns the shape of your CSV data, flags invalid cells with a reason and a suggested fix, and never sends a byte anywhere.
Python / scikit-learn / FastAPI / React / TypeScript
A Windows tray app that moves, clicks, and drags the mouse pointer from the arrow keys, built for keyboards without a numpad.
Electron / JavaScript / Windows
Get in touch
I am based in Singapore. The fastest way to reach me is by email.