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 a load of Linux servers. Itโ€™s a great way to explore new tools and to keep up with modern development, infrastructure, and deployment practices.

With all the recent privacy breaches ๐Ÿšซ and data harvesting by big tech and governments, Iโ€™ve set up our home network to be more secure ๐Ÿ” NetAlertX monitors the network and connected devices. I host my own DNS server, Unbound; with DNS over HTTPS (DoH), I run PiHole which blocks ๐Ÿ™… ads, malware, outbound telemetry and tracking.

I have also built and run a WireGuard VPN which ensures we can enjoy an encrypted tunnel back home to use our apps, whilst enjoying secure, ad-free browsing ๐ŸŒŽ๏ธ when weโ€™re out on friendsโ€™ or public Wi-Fi. OK, the local pub's Wi-Fi.

Much to my wife's disapproval ๐Ÿ™„ this all runs in two server cabinets at home.

Favourite IDE's

Essential Dev Experience

DB Experience

AI, LLM, ML

Cloud Experience

OS

About Me
Home Lab

Home Lab

  • Home Lab Uptime Notifications

    I have file servers, docker hosts, VPN's, ad-blockers, DNS servers, a home automation server, an image server and backup clients running in my Home Lab as well as an email platform (Mail Grid) and an SMS platform (SMS Grid) running in a DC in London. I use Uptime Kuma to monitor these services and notify โšก๏ธ me via Discord and SMS when a service goes down, then again when it comes back up.

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.

File Server

I brought a 2012 Mac Mini back to life with Linux, this now sits on my network as a Samba share for all our phones and laptops.

Photo Library

Immich is an open source Google Photos alternative providing all the features (and more!) from Google Photos, on your private cloud!

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

How I Know Things

  • ๐Ÿ—“๏ธ    2024 - Present
    Senior Software Engineer

    I've been working my magic as a Senior Software Engineer for over 4,448 days. I specialise in designing and developing custom software ๐Ÿ’พ solutions on the .NET stack - including MVC, Blazor, and MAUI for clients across a variety of sectors and organisation sizes.

    My responsibilities involve translating complex business requirements into robust, scalable ๐Ÿ“ˆ applications that meet each customerโ€™s unique needs. At present, I am concentrating on a single product that has the potential to significantly impact the UK housing market; building out the entire platform ๐Ÿ’ช including the database, a RESTful API stack, the customer facing web site and a dedicated admin site with dashboards.

    I am a one-man-team at present or if you're a manager ๐Ÿ‘จโ€๐Ÿ’ผ you may say "At this time, I am the sole resource assigned to this initiative".

    For obvious reasons I cannot discuss the project ๐Ÿ™Š until it is offically launched later this year!

  • ๐Ÿ—“๏ธ    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 solution ๐Ÿ’ณ๏ธ 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.

    I met someone very special โค๏ธ whilst working here.

Message Grids

Message Grids