

A Bit About Me
I am a software engineer at Nudge Reality, a company specializing in XR applications using Unity across industries such as medical, theatre, and heavy industry. My role involves tackling complex XR design and software challenges, with a strong focus on creating high-quality, well-structured, and extendable solutions. One of my key projects was VIRTUE, a stroke rehabilitation program that guides patients through everyday tasks—such as making tea or making a bed—providing a safe and comfortable environment for recovery.
Beyond my professional work, I am an Indie Game Developer, Unity generalist, and AR/VR specialist with a passion for delivering engaging, high-quality experiences using cutting-edge technologies. With expertise in C# and Java, I have developed a diverse range of games and simulations, showcasing my versatility. My recent projects include a feature-rich university life simulation game, a web-based candy tycoon game, and an ambitious indie platformer built from scratch using Java.
I hold a Master of Science from the Department of Computer Science and a Bachelor of Science in Interactive Media from The University of York. My industry experience includes my tenure at Jada Studios as an AR/VR Development Engineer, where I developed an AR-powered storybook application for iOS and Android using Unity and Vuforia. Additionally, I worked on a VR title that, while ultimately canceled, provided valuable experience with various industry-standard HMDs.
My commitment to optimizing and refining my work through advanced profiling and performance enhancements ensures a high standard of quality and user satisfaction. With my Cisco certification, I thrive in collaborative environments, working effectively with artists, sound designers, and fellow developers. My dedication to game development, continuous learning, and technical excellence makes me an asset to any team, and I am eager to explore new opportunities for professional growth and innovation.
Work Experience
Software Engineer
Nudge Reality Ltd
2023 - 2025
Worked as a software engineer creating, developing and maintaining XR gameplay systems and software for Nudge reality.
- Pitched, designed, architected, and developed numerous critical and new gameplay and interaction systems from pitch to ship.
- Showed initiative in actively maintaining core products, actively submitting issues, consistently maintaining an internal top 3 ticket completion rate on Github.
- Wrote extensive documentation for internal systems.
- Researched and documented new bleeding edge technologies for internal use.
- Developed, and worked with variety of industry leading peripherals such as Meta Quest 3, Meta Quest 2, Meta Quest Pro, Pico 4
- Led, and developed demos for industry contacts showcasing XR use cases in construction, home improvement, plumbing, and electrical work.
- Represented the company at a medical trial in the NHS for FND patients
C# Unity AR/VR Development Engineer
Jada studios (Internship during degree)
2019 - 2020
Produced high quality C# code for Augmented reality education tools in Unity
- In charge of AR development, and programming in C#
Stage lighting and Sound technical director
Christian Alliance P.C Lau International School
2011 - 2017
- Lead and organized multiple student teams
- Managed and operated limited AV department with minimal supervision
- Responsible for and organized procurement and handled multi campus logistics
- Organized video, sound, and lighting infrastructure for all school events
- Programmed and configured complex lighting systems
Math, Phonics, English tutor
Eyelevel graceland education centre
2019 - 2020
- Tutored children ages 3-16 in Math, Phonics and English Composition
- Established communication, built rapport and directed children's attention to difficult tasks
Qualifcations
MSc in Human-Centred Interactive Technologies
The University Of York
2020 - 2022
COM00125M User Centred Design for Interactive Technologies - First Class COM00126M Research Methods for Interactive Technologies - First Class COM00021M Advanced Topics in Interactive Technologies - Upper Second Class COM00127M Design & Research Practice for Interactive Technologies - First Class
BSc (Hons) in Interactive media
The University Of York
2017 - 2020
TFT00022C Programming for Digital Media - First Class
TFT00035H Critical Design - First Class
TFT00037H Advanced Interaction Techniques and Technologies - First Class TFT00020C Introduction to Media Technologies - First Class
TFT00023H Business, Legal and Professional Issues - Upper Second Class TFT00052H Esports content prodction - Upper Second Class
Alberta High School Diploma
Christian Alliance P.C Lau International School
2007 - 2017
COM1005 Visual Composition (B+)
COM1205 Photography- Introduction (A+)
NET1010 Digital Technology (A+)
NET2020 Workstation Technology and Operations (A+) NET2040 Network Media and Devices (A+)
NET2080 Laptops and Peripherals (A+)
NET2110 Telecommunications (A+)
MAT3791 Mathematics 30-1 (B)
MAT3211 Mathematics 31 (B+)
SCN3797 Physics 30 (B)
Cisco Certified Technician
Cisco Systems, Inc.
2017
Certificate granted upon completion of the Cisco Net acad