Experience
PresentProduct Management Associate
NUS Developer Group · Singapore
Product management for projects built with and for non-profit organisations, working alongside design and engineering.
- Translated NPO feedback and business goals into clear product requirements, partnering directly with design and engineering to ship tangible features.
- Managed the end-to-end development process, setting timelines and resolving blockers, and drove improvements based on user feedback.
- Maintained strategic alignment across executives, customers, and internal teams through regular progress updates.
PresentTeaching Assistant, CS2100 Computer Organisation
National University of Singapore · Singapore
Teaching computer organisation — instruction sets, datapaths and memory hierarchy — and mentoring students on the Software Engineering module.
- Run lab sessions for CS2100, walking students through how a machine actually executes what they write, and debugging their reasoning rather than their code.
- Mentor students on the Software Engineering module, advising on project structure and engineering practice.

Software Engineer (Intern)
Snowball · Singapore
Full-stack feature work on a production React Native mobile app, spanning third-party integrations, production monitoring, and error triage.
- Monitored and triaged production errors in Sentry, diagnosing and resolving live bugs to improve stability.
- Integrated external services into the app, including the Strava API, phone verification, and an AI-powered activity classifier.
- Analysed PostHog product analytics to identify behaviour trends, informing feature prioritisation and roadmap decisions.
- Shipped features to production end to end, including comment likes, multi-photo logs, and a collaborative customisation canvas, and led a full UI/UX overhaul of the app.

Deputy Operations Officer
Singapore Armed Forces · Singapore
Coordinated daily battalion-level operations for a unit of over 200, and started writing software to remove the parts of the job that did not need a person.
- Supported the Operations Officer in coordinating daily battalion-level operations for a unit of over 200 personnel, working to fixed deadlines where a late or missed handover had consequences.
- Built a Telegram bot in Google Apps Script to automate internal notifications and queries, cutting manual administrative workload.
Assembly Technician
VDL Enabling Technologies Group · Singapore
Assembled and tested precision components for semiconductor wafer machines used in lithography manufacturing — hands-on hardware work to documented procedure and tolerance.