01
Production .NET systems
Energy Market Systems
Developing production software supporting complex UK energy industry processes, working across interconnected systems, validation, automation and data flows.
.NET • Backend • Production Systems
I'm a Computer Science graduate from the University of Glasgow, currently working as a Technology Developer at EPG Energy. Working within a small engineering team has given me early ownership of significant production work, from investigating unfamiliar systems and tracing issues across application and database layers through to implementation, testing, staging and release.
About
I'm a software developer and Computer Science graduate from the University of Glasgow, currently building production software within the UK energy industry.
Working in a small engineering team has given me early responsibility across the full development cycle — from investigating unfamiliar problems and tracing behaviour across .NET applications, SQL Server, APIs and services, through to testing and production release.
I enjoy understanding the wider system, making careful technical decisions and delivering maintainable software that people can rely on.
I'm also naturally curious and constantly looking to learn. Recently, I've been building my knowledge of Azure and cloud development, while experimenting with how AI tools can support debugging, code understanding and everyday engineering work.
Experience
2025 — Present
EPG Energy
Developing and delivering production .NET systems within the UK energy industry, taking ownership of features and technical problems from investigation through implementation, testing, staging and release.
2023
Kraken Technologies
Designed and shipped a production SMS processing pipeline using Python, Django, AWS API Gateway, SQS and Lambda, working with TDD (Test Driven Development), code reviews and incremental releases.
2020 — 2024
University of Glasgow
Graduated with a 2:1, studying software engineering, artificial intelligence, systems, databases, algorithms and web development.
Selected Work
01
Production .NET systems
Developing production software supporting complex UK energy industry processes, working across interconnected systems, validation, automation and data flows.
02
Kraken Technologies
Designed and shipped a resilient asynchronous SMS delivery pipeline using AWS services, providing reliable processing during application downtime.
Technologies
.NET · C# · VB.NET · Python · Django · Node.js
SQL Server · PostgreSQL · MySQL · Stored Procedures · Data Modelling
AWS · Azure · SQS · Lambda · API Gateway · REST APIs · Twilio
Git · TDD (Test Driven Development) · Unit Testing · Integration Testing · Debugging · Production Delivery
Contact
I'm always happy to talk about software engineering, technical problems and interesting opportunities.