Front-End
React, Typescript, Javascript, HTML5, CSS3, Next.js, Redux, D3.js
Highly motivated Full Stack Software Developer with 7+ years of experience delivering robust data management solutions across diverse industries. Expertise in React, TypeScript, and .NET, with a proven ability to drive innovation and optimize processes. Skilled in developing enterprise solutions and integrating cutting-edge technologies like Machine Learning and Computer Vision.
React, Typescript, Javascript, HTML5, CSS3, Next.js, Redux, D3.js
C# (.NET, ASP.NET Core), Ruby on Rails, Microsoft SQL, Python, Django, Superbase NG
Azure (Container Apps, Blob Storage, Functions, API Management, Networking), Azure Pipelines, Docker, GitHub Actions, GitLab Runners
English (Fluent) and German (Fluent).
BEng in Mechanical Engineering at University of Aberdeen
Classification: 2:1 (Hons)
Dissertation: Installability Study for Steel Catenary Risers (SCR) in Deep Water
Year Abroad: The University of Hong Kong (HKU)
Relevant Modules: Enterprise Computing and Business, Advanced Web Application Development, Electronic Systems, Project and Safety Management, Engineering Analysis and Methods
January 2024 - Present
September 2022 - August 2023
June 2018 - September 2022
A fork of MaTeMaTuK's Gantt Chart Library, with a focus on updating it for use in company and personal projects and improving it's build process by moving Vite, adding extended type support, and making improvements to the standard UI elements. This project was a great learning experience in how to work with open source projects, and how to contribute to them.
Based on the MDN Django Tutorial this pair of apps is a foray into Python development, hosted on Azure Web Apps and deployed via both Github Actions and Gitlab Runners. Using Bulma UI for styling. Furthermore this process was outlined in a LinkedIn article.
This site is built using Astro, a static site generator, and TailwindCSS for styling. It is deployed via Github Actions. This project was a great learning experience in how to work with Astro and TailwindCSS. Originally built with Angular, but later migrated to Astro as it was a better fit for a simple static site. It also provided better internationalization options.
Project Management
Robert Gordon University - Ongoing
Course provides an overview of the key principles, practices and concepts of project management operations, the tools and techniques used and an overall understanding of the broad project environment.
udemy - February 2025
A comprehensive guide to becoming a Software Architect
udemy - October 2024
This course design highly scalable, highly available and performant software systems, Define the system's technical requirements, high level components and API
Essential Supervisory Skills
Aberdeen & Grampian Chamber of Commerce - May 2024
This course is designed to provide new and existing supervisors with the skills and knowledge to effectively manage their teams. The course covers a range of topics including communication, motivation, delegation, and performance management.
FreeCodeCamp & Microsoft - January 2024
Microsoft - November 2024
Microsoft - July 2024
Microsoft - May 2024
Microsoft - March 2024
Microsoft - December 2023
Coursera - January 2022