Engineering Secure,
Enterprise Platforms
I am a senior software engineer specializing in high-performance backends, secure digital identity credentials, and robust serverless architectures. Currently collaborating across public organizations to architect mobile driving licence standards at the DVLA.
Technical Competencies
Active toolsets and engineering standards deployed on enterprise platforms.
Languages
Frameworks & Tech
Cloud & Architecture
Operational Excellence & Security
Highlight: Mobile Driving Licences (mDL)
Deep-dive into my work building ISO/IEC 18013-5 certificate provisioning tools.
mdoc Certificate & Issuance Lifecycle
This interactive demo illustrates how driving licence certificates are requested, cryptographically bound to hardware security enclaves, and signed by the DVLA root CA.
1. Device Key Provisioning
The mobile wallet generates a secure device public/private key pair (typically using hardware-backed keystores like iOS Secure Enclave or Android Keystore). The private key never leaves the device.
// Public Key (COSE_Key format)
{
1: 2, // Key Type: EC2
3: -7, // Algorithm: ES256
-1: 1, // Curve: P-256
-2: h'd759713f...', // X coordinate
-3: h'f4a22d3e...' // Y coordinate
}Professional Track Record
A history of architectural leadership and product delivery.
Senior Software Engineer
DVLA (Driver and Vehicle Licensing Agency)
Lead developer on core digital identity systems. Collaborating across government organisations to provide a robust identification service and mobile driving licence solution. Built standard-compliant verification and cryptographic provisioning pipelines.
- •Personally developed the mdoc-builder Java library from scratch, maintaining minimal dependencies to produce an efficient and compliant solution for ISO/IEC 18013-5 standards.
- •Established Checkstyle, SonarQube, and CI/CD quality gates in deployment pipelines to automate compliance checks and enforce high code standards.
- •Maintained and optimized enterprise Kubernetes deployments, packaging local replica development environments with Docker to streamline team workflows.
Web Application Developer
Cyber Freakz
Maintained complete end-to-end lifecycle ownership (discovery, architecture, development, delegation, and deployments) of custom web application suites, server infrastructures, and desktop utilities for medium-sized businesses.
- •Designed and developed 20+ custom Laravel-based mission-critical web applications, supporting client operations and driving over £1M in annual gross transaction volume.
- •Built modular cross-platform desktop integration systems using Electron, reducing internal document processing and ingestion delays by 40%.
- •Managed Windows/Linux servers, cPanel/CentOS VPS deployment environments, and secure API gateways, ensuring 99.9% system availability.
- •Directly collaborated with client board members and external designers to align software products with user needs and business visions.
Parenthood & Engineering Leadership
I balance my senior engineering tasks with my family life as a father. I find that mentoring junior developers, teaching my children, and driving enterprise architecture all root from the same core principles of patience, transparency, and building for future generations.