Software Engineer

Backend services, geospatial analytics, and AWS-first solutions.

I design and ship production systems across TypeScript/Node, C#/.NET and SQL—often in the cloud (AWS) and sometimes on bare metal. Strong focus on data processing, developer ergonomics, and dependable delivery.

About

I’m a UK-based software engineer who likes turning noisy data into useful products. I enjoy pragmatic architecture, crisp UIs, and rock‑solid backends. Outside of work I’m into rock climbing, running, photograph and self‑hosting.

Skills

Languages & Frameworks

TypeScript JavaScript Node.js C# .NET SQL / T‑SQL C++

Cloud & Platforms

AWS EC2 S3 Route53 Lambda API Gateway Cognito CloudWatch

Tooling

VS Code Visual Studio SSMS SST Git (GitHub, Azure DevOps)

Geospatial

OpenStreetMap Bing Maps Nominatim OpenRouteService

Experience

Software Engineer – GivEnergy (Hybrid • Apr 2025 – Present)

  • Built and deployed a backend data process to transform raw streams for user dashboards.
  • Designed improvements to mobile app backends and services in a large company-wide monorepo.
  • Collaborated with other teams to develop services used across the business.

Software Engineer – Mapcite (Remote • Apr 2018 – Apr 2025)

  • Developed and maintained a geospatial Excel add‑in and analytics services (web + backend).
  • Led development of software solutions across on‑prem and AWS deployments.
  • Created CI/CD pipelines; integrated Stripe; performance tuning and production support.

Software Developer – SillyGoatHolds (Remote • 2020 – Present)

  • Created an e‑commerce site; handled store management, support, and maintenance.
  • Migrated to Shopify; optimised listings, UX, payments, and performance.

Junior Developer – Mapcite (Hybrid • Jun 2017 – Apr 2018)

  • Maintained a legacy codebase; implemented a new registration system.
  • Contributed to a large data renovation project and assisted debugging.

Education

Lancaster University

Honours Degree in Software Engineering & Game Development – Upper Second Class

2016 – 2017

Lancaster University

Foundation Degree in Software Engineering & Game Development – Commendation

2014 – 2016

Tresham College

Level 3 BTEC in IT – Distinction Merit

2012 – 2014

Volunteering

Assistant Cub Scout Leader

Various Scout groups in Rushden • 2017 – 2022

Planned weekly activities and camps; led groups in archery, knots and orienteering. First Aid (Paediatric) Level 3, 2018–2024.

Contact