Testimonials

Testimonials

About

This Is Me

Development

Architecture

Testing & Quality

Databases

Cloud & Azure

AWS

DevOps & CI/CD

Security

Observability

AI & LLM

Infrastructure

Engineering Practices

Operating Systems

Development Tools

DEV PROJECTS

Dev Projects

Scancraft

Scancraft is a Windows application 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.

Learn more
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.

Learn more
Experience

Where I've Been Building Things

  • 🗓️    2024 - Present
    Senior Software Engineer

    Senior Software Engineer with 4,684 days of hands-on experience designing and delivering scalable, high-performance software across .NET, Azure, AWS and hybrid environments.

    I specialise in turning complex business requirements into robust, maintainable software - from architecture and database design through to APIs, user-facing applications, cloud infrastructure and deployment.

    Currently building a complete platform for a product with the potential to make a significant impact on the UK housing market. Working across the full technology stack, I am responsible for the end-to-end platform - including database architecture, RESTful APIs, customer-facing web applications, administration tools, dashboards and supporting infrastructure.

    This is a genuinely hands-on role, with responsibility spanning architecture, development, technical decisions, security, performance and delivery.

    The project is currently confidential, so there's plenty more I could say... just not yet. 🤫

  • 🗓️    2024
    Senior Software Engineer

    Joined a large engineering team delivering cloud-based voice, messaging and contact-centre solutions for organisations across the public and private sectors.

    Worked across cloud telephony, AI, chatbots and NLP to build omnichannel communication platforms connecting customers and businesses at scale.

  • 🗓️    2021 - 2024
    Senior Software Engineer

    Working for a Salesforce ISV partner, I helped lead a cross-functional team of UK and international engineers through the re-architecture and complete rewrite of the company's flagship data import platform.

    The goal was to transform a legacy application into a high-performance, globally scalable platform capable of reliably processing and synchronising data for Salesforce organisations worldwide.

    I owned the Azure infrastructure across architecture, deployment, security and cost management, while also contributing to technical direction, code quality and mentoring within the engineering team.

    The platform was built around modern .NET Core services and SQL, running across Azure App Services and virtual machines, with automated deployments and resilient cloud infrastructure.

  • 🗓️    2013 - 2021
    Senior Software Engineer

    Designed and developed secure, scalable and high-performance On-prem and AWS CLoud platforms for financial and employee-benefits products.

    Built a new API platform supporting an FSCA-regulated Mastercard prepaid card product, working across the backend architecture, APIs, databases and cloud infrastructure.

    Also contributed to the development of an Employee Benefits Platform built with .NET Core and MVC, supporting both on-premises and AWS environments.

  • 🗓️    2011 - 2013
    Lead Software Engineer

    Worked alongside the Senior Software Engineer to design and build a custom CMS platform using ASP.NET MVC.

    The platform was designed as a flexible, standalone publishing system, giving customers complete control over website content and presentation without relying on third-party web development tools or licensing.

    A large-scale project involving architecture, application design, development and delivery from the ground up.

  • 🗓️    2010 - 2011
    Software Engineer

    Joined an established engineering team developing NATS-endorsed aircraft GPS navigation software used by pilots operating within UK airspace.

    Contributed to the development and maintenance of safety-critical navigation products, supporting compliance with NOTAMs, aviation regulations and restricted airspace requirements.

  • 🗓️    2006 - 2010
    Software Engineer

    Developed traffic planning and logistics software for major organisations within the UK and European road haulage industry.

    Built solutions for load and route planning, while developing EDI and ETL integrations to support automated data exchange and load distribution across the UK and EU.

Messaging Platforms

Messaging Platforms