Projects

A selection of professional projects I've worked on.

Digital Apprentice Service

Maintaining and developing the infrastructure for all services under the Digital Apprentice Service, leveraging Azure Cloud and Infrastructure as Code best practices. Focused on optimizing deployments, modernizing pipelines, and ensuring robust, scalable cloud environments.

DevOps Engineer (Jul 2023 – Present)

Achievements

  • Developed new PowerShell scripts and integrated them into CI/CD pipelines to automate Azure resource deployments
  • Converted legacy classic pipelines to modern YAML-based pipelines for improved maintainability and transparency
  • Led the migration from ARM templates to Bicep, streamlining infrastructure-as-code and enabling easier resource management

Technologies

AzureAzure DevOpsARMBicepPowerShell

Home Office

Core engineer for Cerberus, a Spring Boot-based microservice with a React frontend that enabled internal border agents to view, filter, and analyze consignments and air packages entering the UK. Cerberus supports national security by surfacing critical data at the right time for decision-makers.

Full-Stack Engineer (Nov 2020 – May 2023)

Achievements

  • Designed and developed a custom UI library from scratch to standardize and accelerate front-end development
  • Implemented advanced sorting and filtering mechanisms to streamline user workflows and surface the most relevant consignments
  • Built an automated reporting system using Jasper Reports, delivering actionable reports to end-users monthly
  • Transformed third-party vendor data from Kafka topics using complex business logic to ensure clarity and usability within Cerberus

Technologies

TypeScriptJavaSQLSpring BootReduxReactKafkaJasper Reports

HM Revenue and Customs — EDHMT

Engineered EDHMT, an entity matching tool used to analyze HMRC’s monthly data runs for fraud detection. Integrated with BAE's NetReveal software to enhance entity matching and support the MCR team’s advanced data analysis workflows. The system helped HMRC uncover complex tax fraud patterns across vast data sets.

Software/Data Engineer (Aug 2018 – Sep 2020)

Achievements

  • Developed custom algorithms for precise entity matching to support tax fraud investigations
  • Deployed the solution to distributed clusters, optimizing performance on edge nodes
  • Integrated monthly HMRC data with NetReveal, automating analysis and reporting for the MCR team
  • Enabled scalable and high-throughput processing for large-scale government data sets

Technologies

JavaDistributed Computing