From custom game engines to critical healthcare infrastructure.
Began programming and built custom game engines in Java/LWJGL & C++. Learned fundamentals such as memory management.
Completed a BSc (Honours) at Heriot-Watt with a focus on algorithms, procedural generation, cellular automata and general software engineering.
Hired at Voror Health Technologies. Began working with Java/RabbitMQ pipelines for 38 million patient records.
Led 'Record Viewer' greenfield development. Built efficient workflows estimated to save the healthcare sector £10 million / yr.
Leading a platform-wide upgrade from legacy Angular 4 and 8 projects to Vue 3 & TypeScript and integrating a comprehensive e2e testing solution via Cypress.
Began programming and built custom game engines in Java/LWJGL & C++. Learned fundamentals such as memory management.
Completed a BSc (Honours) at Heriot-Watt with a focus on algorithms, procedural generation, cellular automata and general software engineering.
Hired at Voror Health Technologies. Began working with Java/RabbitMQ pipelines for 38 million patient records.
Led 'Record Viewer' greenfield development. Built efficient workflows estimated to save the healthcare sector £10 million / yr.
Leading a platform-wide upgrade from legacy Angular 4 and 8 projects to Vue 3 & TypeScript and integrating a comprehensive e2e testing solution via Cypress.
A collection of professional and personal builds.





I'm always open to connecting with like-minded people in the field! Whether you have a question or just want to say hi, I'll try my best to get back to you!