About
I'm a final-year Computer Science undergraduate at the National University of Singapore, with a focus on building accessible and beautiful software. I care deeply about design and am especially drawn to human-computer interaction, both in practice and in research.
I am currently completing my studies and working on my final year project, where I investigate the effects of alternating attention on people's reliance on LLMs. Over the course of my degree, I have developed strong interests in software engineering, artificial intelligence, and human-computer interaction. I hope to continue deepening both my academic and industry experience in these areas.
Previously, I have taken on a range of roles, from teaching positions at the university to technical roles at medium- and large-scale firms, including ByteDance, Source Academy, and Emart. My experience in the Republic of Korea Air Force also gave me time to reflect more deeply on what I want from my career, and it has only strengthened my commitment to this path.
In my free time, I enjoy a few quaint hobbies, including solving The New York Times crosswords and knitting.
Experience
Oct 2023 — Jul 2025 Lived in Seoul translating aerospace documentation for ICAO/FAA/NASA compliance and keeping joint operations aligned. Helped the ROK-US Freedom Shield exercise run smoothly by interpreting at Camp Humphreys and in the MND Exercise Control Cell.
May 2023 — Jul 2023May 2022 — Jul 2022 Launched a Salesforce-integrated referral experience for BytePlus that onboarded 10+ new mid-to-large enterprise partners. Helped migrate backend services to keep the platform flexible while improving test coverage. Built three Next.js product pages for MusicLab, Effects, and MediaLive that increased traffic, and contributed to an internal React/FastAPI CMS that sped up marketing content delivery.
- JavaScript
- TypeScript
- React
- Node.js
- Salesforce
- Python
- FastAPI
Aug 2021 — Nov 2022 Supported students across CS2102, CS2103T, CS2030S, and CS1101S with office hours, mentorship, and feedback, helping keep the cohort average around an A-. Consistently kept grading and support on pace with a 4.7/5 student satisfaction score.
- PostgreSQL
- Java
- JavaScript
Jan 2021 — May 2021 Polished the step-by-step debugger used in the classroom, handled lexical scoping quirks, and documented the reduction semantics so the JavaScript-based stepper stayed reliable for students and the presentation at SPLASH-E.
- JavaScript
- TypeScript
- HTML/CSS
- Node.js
May 2018 — Jul 2018 Designed six customer-facing screens in Figma, shepherded weekly alignment to keep the UI/UX consistent, and translated those specs into React/Rails work that shipped two user-facing workflows.
- Figma
- JavaScript
- TypeScript
- React
- Ruby
- Ruby on Rails
Projects
PulsePace
A multiplayer rhythm game for iPad, developed for iPadOS using MVVM principles for a clean and maintainable architecture.

Minecraft Peggle
A Minecraft-themed Peggle game for iPad, built with Swift and SwiftUI, featuring multiple game modes, a level designer, and custom scoring and visual effects.

Google Minesweeper
A modern take on Minesweeper built with React and Sass, featuring multiple difficulty levels, polished game logic, and a responsive interface.
