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