I'm a passionate software engineer with a strong background in hardware and software development, and a keen interest in integrating technology to create innovative solutions.
- Winner of ScotSoft YSE "Best Software Engineering Project"
- Developed a distributed off-grid environmental monitoring system
- Volunteer at 3D Crowd UK, C.I.C.
- Produced and distributed PPE during the COVID-19 pandemic
Senior Software Engineer | Lloyds Banking Group (Scottish Widows)
March 2025 - Present | Edinburgh, UK
Focused on developing and maintaining robust, scalable software across cloud-first and on-prem environments. Skilled in C#, Node.js, TypeScript, React, Python, Docker, Kubernetes, Jenkins, Istio, Apigee, and GCP, with strong database expertise in Postgres and MSSQL.
Leads a team of 14 engineers, driving high-quality delivery through technical direction, mentoring, and hands-on leadership. Passionate about enabling others, having supported 10 apprentices and graduates through their development programs and production-grade projects used daily by thousands of Scottish Widows customers and colleagues.
Takes full ownership of the route-to-live (RTL) lifecycle β from feature refinement and development to automated testing, CI/CD pipelines, and production deployment β ensuring resilient, maintainable, and secure solutions across all platforms.
Software Engineer | Lloyds Banking Group
November 2023 - March 2025 | Edinburgh, UK
- Innovating and enhancing software development practices within the Insurance Pensions and Investments division.
Software, Cloud, DevOps Engineer | Example1 Ltd
2020 - 2023 | Edinburgh, UK
Provided software development services and solutions across multiple financial services projects which involves liaising with clients, working with colleagues, and delivering systems to specification. I collate all client requirements to inform the end design and functional specifications for client projects from concept through to testing, roll out, and post go-live support. I also provide 1st, 2nd and 3rd line technical support services for clients across on-prem and cloud infrastructure and software solutions covering Azure, AWS, and bare-metal virtualisation.
Sales, Software Engineer | Dales Cycles Ltd
2017 - 2021 | Glasgow, UK
Successfully designed and launched and online booking system which enabled customers to schedule and track their repairs and servicing for their bicycles online, at any time. I led the design and programming of the whole website which covered workflow management, interaction with back-office systems, customer management databases (CRM) and emails. This involved integrating the e-commerce and order management system with the existing POS system.
Bachelor of Science in Computer Science
First Class Honours | University of Strathclyde | 2018 - 2022
In my free time, I enjoy exploring the great outdoors, cycling, swimming, traveling, and indulging in music. I'm also passionate about 3D printing and continuously expanding my technical knowledge.



