Senior Software Engineer | IP House Jan 2026 – Present | Remote, United Kingdom
- Spearhead the modernisation, stabilisation, and integration of the core .NET application stack with other in-house products, ensuring high availability across the trademark protection platform.
- Architect and implement end-to-end features—from initial technical design and prototyping to full-stack deployment—utilizing Go, Node.js, and React.
- Design and maintain robust cloud infrastructure and data layers on AWS, leveraging MySQL and PostgreSQL to support a rapidly scaling product portfolio.
- Guide technical delivery and agile workflows as the acting Scrum Master, unblocking development bottlenecks and establishing engineering best practices to accelerate feature release.
Senior Software Engineer | Neat Jan 2025 – Jan 2026 | Cambridge, United Kingdom
- Engineered high-availability Go microservices on Kubernetes and Azure for the Neat Pulse platform, serving over 250,000 concurrent devices.
- Led the deployment of a several multi-region routing microservices, boosting platform resilience and global performance within 6 months of joining.
- Drove the expansion of the self-signup service to streamline the onboarding experience for over 10,000 customer organisations.
- Stabilised existing Azure Function Apps by re-engineering its core logic, slashing the production failure rate from 80% to near-zero.
- Improved team-wide software quality by implementing automated CI/CD linting and formalizing the code review process.
- Contributed full-stack by developing front-end components in React and implementing device-side application features in Kotlin.
Full Stack Software Engineer & Architect (Concurrent Consulting) | Self-Employed Oct 2020 – Dec 2025 | Cambridge, United Kingdom
- Co-architected and engineered a comprehensive IP protection platform from concept to production, serving as one of two principal engineers managing the full stack, security, and operations.
- Built the core Node.js API, a data-intensive React web application, a Chrome Extension, and Puppeteer-based data scraping services.
- Designed and managed a secure AWS ecosystem and serverless workloads (Lambda, ECS, EC2) using CloudFormation, OpenTofu, and Terragrunt for modular state management.
- Streamlined operations by building automated CI/CD pipelines in GitHub Actions (SonarQube, Dependabot), serving as MySQL DBA, and maintaining the observability stack (Grafana/CloudWatch).
- Translated customer interactions into a strategic Jira backlog while administering corporate IT infrastructure.
Citrix | Cambridge, United Kingdom
Software Engineer | Jan 2023 – Dec 2024
- Engineered a mission-critical .NET management application (1.2M LOC) to manage large-scale virtualization infrastructure for thousands of organisations worldwide.
- Maintained 4 core virtualization management SDKs (C#, PowerShell, Java, C), enabling API interaction across thousands of concurrent servers.
- Contributed to the enhancement of core XenServer ecosystem components, including the OCaml-based hypervisor toolstack (xen-api).
- Diagnosed and resolved customer performance issues as the team's rapid response representative, using .NET and Windows analysis tools (ETLs with WPA).
Associate Software Engineer | Jul 2021 – Jan 2023
- Designed, implemented, and maintained 10+ CI/CD pipelines using Jenkins and GitHub Actions to streamline product delivery.
- Led the design and implementation of over 10 feature projects for two distinct XenServer products.
Software Engineering Intern | BMW Group Jul 2019 – Jul 2020 | Oxford, United Kingdom
- Led development of internal web and desktop applications using .NET Framework with Oracle Database.
- Implemented critical features and contributed to developing a web application to manufacture ventilators during COVID-19.
- Conducted workshops on data cleaning, design patterns, and JavaScript for senior management and IT interns.
- Recognized as a top intern with above-average performance in all areas.