Hands-on technical lead specialising in turning complex, early-stage products into reliable,
scalable
systems. I lead small engineering teams while remaining an active developer, combining distributed
systems engineering, product ownership and pragmatic delivery. Recent results include improving
availability to 99.9%, supporting more than 15x customer growth and significantly improving cloud
infrastructure efficiency.
Go / Python / Elixir
TypeScript / JavaScript
React / Next.js / Vue
Django / FastAPI
REST APIs / Backend
PostgreSQL / SQL
OpenSearch / Redis
Data modelling
Distributed systems
Event-driven systems
AWS / Kubernetes
Docker / Linux
CI/CD / Testing
Observability / SRE
System design
Technical leadership
People development
Product discovery
Architecture / RFCs
Agile delivery
Netcraft - Software Engineering Team Lead
Jan 2026 - Present
- Led the turnaround of a threat intelligence and brand protection platform, increasing service
availability from approximately 85% to 99.9% while scaling from 30 to 500+ customers without
compromising service quality.
- Drove the redesign of high-throughput data ingestion and indexing systems towards event-driven
processing, improving operational resilience and infrastructure efficiency across large-scale
PostgreSQL and OpenSearch workloads.
- Improved AWS unit economics substantially despite more than 15x customer growth; led ongoing
infrastructure optimisation and cost reduction initiatives.
- Introduced lightweight delivery processes, clear end-to-end initiative ownership and a support
rotation, improving responsiveness to production issues and delivering all committed quarterly
roadmap initiatives on schedule.
- More than doubled team output on the company's merged-MR measure, while mentoring engineers,
developing future senior talent and embedding AI-assisted development practices.
- Owned technical direction, quarterly product planning and customer discovery alongside line
management and regular hands-on contributions to the Go codebase.
Technologies Used
Go, PostgreSQL, OpenSearch, Kubernetes, AWS, event-driven processing, distributed systems
LiveFlow - Software Engineer
Jul 2025 - Jan 2026
- Delivered full-stack features for a greenfield multi-entity accounting platform using Elixir,
PostgreSQL, React and Next.js, independently translating ambiguous accounting requirements into
production software.
- Designed a multi-currency unrealised gains calculation engine using independent historical
valuations to avoid cumulative rounding errors; verified accuracy across arbitrary date ranges
with automated reconciliation tests.
- Implemented defence-in-depth tenant isolation in an existing application using application-level
checks, PostgreSQL permissions and database constraints.
- Used AI-assisted development tooling to become productive in an unfamiliar Elixir stack within
weeks.
Prolific - Technical Lead
Aug 2024 - Jul 2025
- Led a six-engineer product team, setting technical direction, mentoring developers and
establishing a culture of incremental delivery and production ownership.
- Delivered AI-assisted audience discovery and brought an ML-based study fill-time prediction
system into production, with predictions accurate to approximately seven minutes.
- Architected and led the replacement of a tightly coupled monolithic workflow with an
event-driven, serverless system processing hundreds of millions of decisions per day at
sub-second latency.
- Reduced study publish-to-first-submission time from eight minutes to two seconds.
- Designed scalable query patterns for 1.1 billion participant attributes, enabling sub-second
queries; contributed to architectural governance and cross-team technical hiring.
Technologies Used
Python, Django, AWS Lambda, DynamoDB, API Gateway, EventBridge, PostgreSQL, Vue
Prolific - Senior Software Engineer
Jan 2024 - Aug 2024
- Led technical design and end-to-end delivery of product initiatives, helping migrate a Django
monolith towards decoupled AWS serverless services.
Prolific - Back End Developer
Jun 2022 - Jan 2024
- Delivered customer-facing features across Python, Django and Vue, from requirements and
architecture through to production.
- Improved operational visibility and incident response with domain-specific monitoring,
dashboards and alerts.
Equal Experts - Python / Data Engineer
Nov 2021 - Jun 2022
- Built predictive maintenance machine-learning models for a major industrial customer,
identifying potential equipment failures ahead of time.
- Delivered a Flask-based project management application for a large government organisation on a
short delivery timescale.
Technologies Used
Python, Flask, Scikit-Learn, Pandas, PostgreSQL
PrimarySite - Backend Developer
Dec 2020 - Dec 2021
- Developed backend features and greenfield services for an education platform using Python,
Django and Django REST Framework.
- Owned testing and release activities, coordinating stakeholder communications and improving
delivery automation.
Jaguar Land Rover - Engineer
Sept 2017 - Dec 2020
-
Responsible for all major machine program development and testing improvements across 60
machines producing 500,000 parts per year.
-
Designed, created and commissioned a Django based web platform for tracking production
components, managing inspection strategies and documentation and optimizing production.
-
Created, managed and improved numerous incoming data pipelines with hundreds of millions
of discrete data points. Automated the cleanup and storage of all data and delivered
unique insights using customizable live JavaScript dashboarding.
Technologies Used
Python, Django, Jinja2, Git, Javascript, JQuery, Postgres, Redis, Pandas
Zebra Technologies - Senior Product Manager
October 2016 - Sept 2017
-
Responsible for interacting with external clients to understand their needs and drafting
technical specifications for the development team.
Jaguar Land Rover - Engineer
May 2015 - October 2016
-
Working as part of the team responsible for the design, development and commissioning of
a new production line for JLR engines.
Rolls Royce - Process Owner
Sept 2010 - May 2015
-
Process owner for the EDM film cool drilling process. Responsible for improvements and new
process development.
AWS
Cloud Practitioner, Developer
2023
Open University
Part Time Top-Up Bsc (Hons) Mechanical Engineering
2017 - 2019
Sheffield Hallam University
Foundation Degree Integrated Engineering
2013 - 2016
Rolls-Royce PLC
Technical Engineering Apprenticeship
2010 - 2014
I am a keen sportsman and enjoy playing football, running and cycling. I also enjoy reading and
trying out new technologies.