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