Experience
Work, education, and skills
Work
Centre of Excellence in Maritime Safety (CEMS)
Unity VR Developer Intern (Research Assistant)
- Primary Unity VR developer for methanol bunkering and maritime emergency-response training: designed, built, and maintained scenarios deployed in 12 structured lab sessions over 11 months.
- Implemented a modular C# state machine for locomotion, grab/interact, and multi-step scenario flow, tuning LOD and draw call batching to hold 90 FPS on standalone Meta Quest.
- Integrated XR Interaction Toolkit and OpenXR-compatible input, keeping controller and headset behaviour stable across demo days.
- Wrote setup guides and known-issue notes so centre staff could reproduce demos independently.
Stack: C#, Unity, Meta Quest, XR Interaction Toolkit, OpenXR
Education
Singapore Polytechnic
Diploma in Information Technology
- Graduated with a GPA of 3.55/4. Coursework focused on core computer science: data structures, computer networking, relational databases, and software design.
- Completed hands-on capstone projects in full-stack web engineering (React, Node.js, Express) and interactive C# simulation engines.
Skills
Full-Stack & Web
React, Node.js, Express, MongoDB, REST APIs, LLM Integration (Gemini), Browser Extensions (Manifest V3)
Programming Languages
TypeScript, JavaScript, Python, C#, SQL, Java
Engineering & DevOps
Test-Driven Development (TDD), Git & GitHub, Docker, Linux CLI, Playwright, pytest
Interactive & Systems
Unity 3D (C#), XR Interaction Toolkit, OpenXR, Meta Quest SDK, bHaptics SDK, Draw Call & Frame Profiling