Selected Work

Work

Enterprise product leadership, practical tools and personal experiments.

Enterprise work

Enterprise Product Leadership

Product direction, governance and integration across complex transport operations. These anonymised summaries draw on my existing portfolio.

Lorries lined up at the EDEKA distribution centre in Wiefelstede.
Illustrative photo: JoachimKohler-HB · CC BY-SA 4.0 · cropped to fit

Transport management: from local workflows to a shared platform

Business problem
Customer-specific workarounds and fragmented transport processes made a coherent platform direction difficult.
Product scale
Enterprise transport workflows spanning planning, depots, customers and operational teams.
My ownership
Led product direction, discovery, specifications, validation, pilots and platform rollouts.
Teams and stakeholders
Worked with enterprise customers and engineering; supported implementation and pre-sales.
Product decision
Defined reusable platform patterns in place of isolated bespoke changes.
Outcome evidence
V9 TMS adoption is 80%. The existing portfolio also records a clearer roadmap, reduced rework and greater reuse.
A team discussing processes and organising ideas during a workshop.
Illustrative photo: UCT MOOCs · CC BY-SA 4.0 · cropped to fit

Product governance: clearer decisions before delivery

Business problem
Requirements could arrive too broad, too late or too open-ended for useful delivery decisions.
Product scale
Roadmaps, design review and delivery controls for enterprise operational software.
My ownership
Owns roadmaps and product governance; introduced stronger stage gates, user stories and acceptance criteria.
Teams and stakeholders
Works with engineering, delivery, pre-sales, go-to-market teams and enterprise customers.
Product decision
Introduced problem framing, validation checks and estimation discipline to make priorities and acceptance clearer.
Outcome evidence
The existing portfolio records higher specification quality and more predictable delivery conversations; measured delivery impact is still to be documented.
An aerial view of the Port of Rotterdam, showing waterways, terminals and connecting transport infrastructure.
Illustrative photo: Andrzej Otrębski · CC BY-SA 4.0 · cropped to fit

Connecting transport, warehouse and freight-tracking systems

Business problem
Transport workflows depend on information held in other systems. Orders, warehouse activity and freight tracking need to connect so teams can follow work across the operation.
Product scale
Integration between the TMS and warehouse management systems (WMS), freight tracking systems, ERP and customer systems.
My ownership
Shapes integration requirements and priorities around the operational workflows and information that need to pass between systems.
Teams and stakeholders
Works with engineering, delivery and enterprise customer stakeholders to connect technical requirements with operational needs.
Product decision
Focused integration work on the flow of orders, status updates, master data and exceptions across systems, with attention to reliability and operational visibility.
Outcome evidence
Connected workflows give teams a more coherent view of transport activity across their systems. The existing portfolio records lower support friction and greater confidence in these cross-system processes.
Hands typing software code on a laptop.
Illustrative photo: Free-Photos / Pixabay · CC0 · cropped to fit

Creating a standard API interface for transport data

Business problem
Applications integrating with the TMS need a consistent way to access and maintain transport data.
Product scale
A standardised set of APIs supporting change retrieval and create, read, update and delete (CRUD) operations on transport data.
My ownership
Led development of the standardised integration API product.
Teams and stakeholders
Worked with engineering to develop the API capabilities for applications connecting to the TMS.
Product decision
Provided a common set of operations for retrieving changes and managing transport data, establishing a reusable interface for integrations.
Outcome evidence
The APIs provide standardised capabilities to retrieve changes and create, read, update and delete transport data. Integrating applications can use the same defined interface to perform these operations.

Product Experiments and Decision-Support Tools

Personal projects and practical work tools, with unfinished work labelled explicitly.

AI Specification Assistant

Featured
Work tool Product manager

A Copilot Studio-based AI assistant designed to support product specification, value analysis, and controlled use of internal knowledge sources.

31 May 2026

Read Case Study

Work Simulator

Featured
Personal project Product designer, architect, and developer

A simulation-first planning platform using Monte Carlo forecasting and scenario analysis to expose bottlenecks, capacity constraints, and delivery confidence.

31 May 2026

JavaSpring BootPostgreSQLAI/ML
Read Case Study

Resource Generator

Featured
Work tool Product manager and developer

A Django and Bootstrap utility that generates realistic, demo-safe resource data for transport software demonstrations.

30 May 2026

PythonDjangoPandas
Read Case Study

NHS IT Risk Tool

Featured
Personal project Product manager and developer

A Django-based NHS IT risk documentation tool capturing hazards, causes, controls, and control types in a structured, reusable, and traceable system of record.

31 May 2026

PythonDjangoPandas
Read Case Study

Warehouse Facility Creator

Featured
Personal project Product manager and developer

Work in progress

Warehouse network design tool for allocating orders, comparing facilities, and evaluating locations using distance, transport cost, and capacity constraints.

10 August 2026

Product DesignOptimisationScenario AnalysisOperational Software
Read Case Study

Garmin Analysis Platform

Featured
Personal project Product owner, developer, and analyst

A personal health and performance analytics platform built on Garmin data, Spring Boot microservices, Python analysis, and AI-generated insight summaries.

31 May 2026

PythonJavaSpring Boot
Read Case Study