Testimonials

Testimonials

About

This Is Me

I’m a Senior Software Engineer with over 25 years of .NET experience, and I love keeping up with the latest tech.

To stay hands-on, I run a home lab outside of work where I experiment with Docker, VMs, and multiple Linux servers. It’s a great way to explore new tools and keep up with modern development, infrastructure, and deployment practices.

With all the recent privacy breaches and data harvesting by big tech and governments, we’ve set up our home network to be more secure and private. It now runs a private Unbound DNS server with DNS over HTTPS (DoH), blocks ads, malware, outbound telemetry and tracking, and includes a WireGuard VPN. This lets the family safely connect to home to use our apps, while also enjoying secure, ad-free browsing when they’re out on friends’ or public Wi-Fi.

Favourite IDE's

Dev Experience

DB Experience

AI, LLM, ML

Cloud Experience

OS

About Me
Home Lab

Home Lab

Local AI

Running AI (LLM's) locally in Open WebUI let's me use the best for the job.

Learn More

VPN

Provides the family with secure internet and local app access on public wifi, routing traffic via my Ad/Malware Blocker.

Pi Hole & Unbound

Ad, malware, telemetry blocking and DoH DNS resolution, for increased home internet privacy and malware protection.

Docker Host

My internal Docker host is a dev/home environment for projects. Any external apps run on my bare metal Docker Host in a DC, in London.

Uptime Kuma

Uptime Kuma monitors all databases, service endpoints, websites, portainer instances and VPN availability, and reports any downtime.

Immich Server

Immich is an open source image tool (like Google Photos) for personal media from family devices. Used to backup all mobile videos and photos.

DEV PROJECTS

Dev Projects

Scancraft

Scancraft is a WinForms App that connects and manages the Uniden UBC125XLT series radio scanners to listen to and record local radio communications.

Learn more
Mail Grid

Connect any App or service to Mail Grid's API to send HTML emails in minutes. PAYG pricing, charged on a per message basis. Available for personal or commercial solutions.


SMS Grid

Connect any App or service to SMS Grid's API and send SMS messages to any UK mobile. PAYG pricing, charged on a per message basis. Available for personal or commercial solutions.


Experience

Experience

  • 2024 - Present
    Senior Software Engineer

    I am currently enjoying my role as Senior Software Engineer designing and building bespoke software solutions on the .NET stack; MVC, Blazor, MAUI for customers across multiple sectors, company types and sizes. Focusing on one product right now which will be a game changer for the housing market... watch this space!

  • 2024 - 2024
    Senior Software Engineer

    My role here was working on a large dev team. developing voice and messaging solutions for contact centres in the public and private sectors using cloud telephony, AI, Chat Bots, NLP; building omni-channel solutions connecting clients and businesses globally. Solutions used by many companies and government agencies that we use every day.

  • 2021 - 2024
    Senior Software Engineer

    Developing scalable, secure, and high-performance Azure cloud solutions. Translating business requirements into innovative solutions for data pre-processing and Salesforce integration. Building a scalable platform to ingress client data in various forms, ETL the data and punch it into Salesforce.

  • 2013 - 2021
    Senior Software Engineer

    Joining the companies team Prepaid Card Platform, I built a shiny new API stack to deliver their FSCA regulated Mastercard product. This was a beast! I also contributed to a successful team in building an Employee Benefits Platform in .NET Core and MVC, running On-Prem and in AWS.

  • 2011 - 2013
    Lead Software Engineer

    Working with the the companies Senior Software Engineer to create a customised CMS using MVC. This standalone platform was a large, well-planned project, enabling royalty-free publishing and full customisation of any website with any content without the need for third party web dev tools.

  • 2010 - 2011
    Software Engineer

    Joining an existing team, I helped with the development and the maintenance of the company’s flagship NATS (National Air Traffic Services) endorsed aircraft GPS navigation products enabling pilots to adhere to NOTAMs, aviation regulations and safely navigate restricted UK air space.

  • 2006 - 2010
    Software Engineer

    As a Delphi and .NET Engineer, I wrote traffic planning solutions for major players in the road haulage industry. Managing load and route planning, facilitating EDI and ETL interfaces for load distribution across the UK and EU.

Message Grids

Message Grids