BSc in Computer Science
National University of Singapore
2026 - Present
Starting a degree in Computer Science with Honours at NUS.
About / Experience
Developer and photographer, building from Singapore
About me
01
I'm Keith, a developer based in Singapore. I build interfaces that make information easier to use, then follow the underlying system until I understand the trade-offs. I'm currently studying Computer Science at NUS.
Outside code, I boulder, run, and follow F1. Those interests keep me attentive to feedback, pacing, and the small decisions that change the experience.
Experience & education
02
National University of Singapore
2026 - Present
Starting a degree in Computer Science with Honours at NUS.
Singapore Armed Forces
2025 - 2026
Completed National Service before starting Computer Science with Honours at NUS.
2019 - 2024
Studied H2 Math, Physics, Computing, and Economics, plus H1 General Paper.
Projects
03

I built QuestFit during National Service to make my Polar training exports easier to interpret. It turns pace, heart rate, and weekly load into charts shaped around the questions I ask after training.
Open project →
I built a multi-machine environment to study offensive security in a controlled setting. The lab covers Metasploit post-exploitation, SOCKS-based network pivoting, Pass-the-Hash, and hash-cracking workflows.
Open project →I built this site with Next.js 14 as a fast home for projects and photography. Its custom Cloudinary gallery handles image optimization and lets me publish new work without editing the page.
Open project →[DETAIL NEEDED: Add one verified outcome for each project, such as who used it, what changed, or a measured result. Suggested question: what became easier, faster, or more reliable because you built it?]