.NET • Backend • Production Systems

I build and ship production software for complex 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 like owning complex problems and learning what it takes to solve them well.

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

Building software in real production environments.

2025 — Present

Technology Developer

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

Backend Engineer Intern

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

BSc (Hons) Computer Science

University of Glasgow

Graduated with a 2:1, studying software engineering, artificial intelligence, systems, databases, algorithms and web development.

Selected Work

Engineering work that solved real problems.

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.

.NETVB.NETSQL ServerAPIs

02

Kraken Technologies

Reliable SMS Pipeline

Designed and shipped a resilient asynchronous SMS delivery pipeline using AWS services, providing reliable processing during application downtime.

AWSSQSLambdaDjangoTwilio

Technologies

Tools I work with.

Backend

.NET · C# · VB.NET · Python · Django · Node.js

Data

SQL Server · PostgreSQL · MySQL · Stored Procedures · Data Modelling

Cloud & Integration

AWS · Azure · SQS · Lambda · API Gateway · REST APIs · Twilio

Engineering

Git · TDD (Test Driven Development) · Unit Testing · Integration Testing · Debugging · Production Delivery

Contact

Let's build something interesting.

I'm always happy to talk about software engineering, technical problems and interesting opportunities.