Employment
Mesmerise
June 2021 to November 2023
Senior Software Engineer
Led a remote engineering team, sunsetting a B2B SaaS Virtual Reality application built with Unity.
Collaborated with Stakeholders to identify, estimate and prioritize tasks in an agile environment.
Improved the Maintainability and Stability of an existing codebase.
Developed features and prototypes as part of a multidisciplinary team, for the HoloLens and Quest 2.
Improved asynchronous code for communicating with a cloud-based Content Management System.
Developed responsive and dynamic User Interfaces, using uGUI and DOTween.
Enhanced the team's ability to identify and resolve issues with Raygun.
Developed AR software for visualizing user data, using Unity Mars.
Improved performance, using the Unity Profiler to identify and resolve bottlenecks.
Engineered multithreaded code, using the Unity Job System.
Documented tasks, issues and processes in Jira and Confluence.
Reduced technical debt and enhanced reliability, Improving the user experience.
Managed the releases process for a live service application. Mitigating risks and downtime.
Oxford University, Weatherall Institute of Molecular Medicine
November 2018 to June 2021
Software Engineer
Independently developed a Virtual Reality MRI editor for scientific and medical research.
Architected scalable and modular code, using design patterns and SOLID principles.
Developed a training tool with the Vive Tracker, Enabling surgeons to practice with real-time feedback.
Engineered a medical tool for the Vive Pro Eye, Enabling patients to recover lost vision from Hemianopia.
Optimized performances, enabling data to be processed at 10x the speed.
Published research in an article for Digital Health in December of 2022.
SoftPauer
June 2016 to April 2018
Junior Software Engineer
Developed a suite of backend tools for the Official Formula 1 App.
Engineered a web portal utilizing JavaScript and HTML, enabling support to safely access User Data.
Developed a tool to visualize and display data, allowing managers to track and monitor KPIs.
Engineered a system to send emails and newsletters, at 20% of the cost of alternative services.
Improved recovery tools, enabling the team to recover and respond to emergencies.
Developed Restful APIs with PHP and MySQL.
Skills
Core Technology
Unity: 7 years
C#: 7 years
Virtual Reality: 5 years
Augmented Reality: 6 months
Jira: 2 years
Git: 5 years
GitHub: 5 years
Programming skills
SOLID principles
Design patterns
3D mathematics
Object-oriented programming
Clean and maintainable code
Optimization
Mixed reality
Unity Skills
Unity UI,
Unity Job System
Unity Profiler
Unity Mars
Shader Grap.
Burst
Unity Job System