Product · Systems · Decision-Support

Product Manager for Transport Systems and Operational Software

Most operational problems are systems problems disguised as software problems.

I am a senior product leader specialising in transport management systems, optimisation, and complex operational software. I help organisations understand, improve, and scale systems that manage millions of transactions.

20+ years' experience Enterprise transport systems MBA · MSc Computer Science · FCILT

The problem I work on

Make the system visible before changing the software.

Most organisations do not understand the system they operate in. They rely on intuition, dashboards, inherited assumptions, and linear planning in environments that are anything but linear. Product decisions are then made around visible symptoms rather than the deeper structures driving behaviour. The result is predictable: misaligned incentives, hidden constraints, unintended consequences, and features that solve local problems while creating wider system friction.

I bring structure to ambiguous product problems, reveal the drivers of system behaviour, and help teams design products, models, and decision-support tools that support clearer decisions.

Every system is perfectly designed to get the results it gets
Deming

Turning complexity into usable decisions

The approach is practical: make the system clearer, test the assumptions inside it, and turn the findings into tools people can use.

Governance

Make risk traceable

A structured NHS IT risk tool connects hazards, causes, controls, and review evidence instead of leaving governance across disconnected documents.

Forecasting

Model delivery uncertainty

A simulation-first planning platform exposes queues, bottlenecks, dependencies, and capacity constraints before they become missed commitments.

Product discovery

Improve the specification

A controlled AI assistant helps teams challenge vague requirements, surface missing information, and produce clearer specifications without owning the product decision.

How I Work: The Clarity Cycle

A practical three-stage approach for making sense of complexity, reducing ambiguity, and turning messy operational problems into software that supports decisions that account for complexity.

Understand the System

Before designing a solution, I work to understand how the system actually behaves. That means mapping the domain, surfacing constraints, identifying dependencies, and capturing the mental models of the people who operate inside the system every day.

The aim is to move beyond assumptions and build a shared understanding of the system’s structure, behaviours, trade-offs, and failure points.

Model the Complexity

Once the system is understood, I turn complexity into something visible and testable. That might mean a conceptual model, process model, simulation, decision model, data model, or prototype.

Good models do not remove complexity. They make it easier to reason about. They help teams explore scenarios, compare options, expose uncertainty, and understand the likely consequences of different decisions.

Design for Decision-Making

The final stage is designing software that helps people think and act with greater confidence. The goal is not just to digitise an existing process, but to create tools that support judgement, prioritisation, planning, and operational control.

For complex domains, good software should not hide reality. It should make the right information visible at the right time, so experts can take appropriate action under pressure.

Causal diagram showing how system structure drives behaviour
Structure drives behaviour: mapping the causal loops that produce system outcomes.
View all projects →

AI Specification Assistant

Featured
Work project Product manager and developer

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

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.

JavaSpring BootPostgreSQLAI/ML
Read Case Study

Resource Generator

Featured
Work project Product manager and developer

A Django and Bootstrap utility that generates realistic, demo-safe resource data, cutting transport software demo preparation time by up to 50%.

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.

PythonDjangoPandas
Read Case Study

Warehouse Facility Creator

Featured
Personal project Product manager and developer

An in-progress warehouse network design tool that allocates orders to facilities, evaluates warehouse locations, and compares alternative scenarios using distance, transport cost, and warehousing rules.

Product DesignOptimisationScenario AnalysisOperational Software
Read Case Study

Research & dissertations

Service Quality and Student Loyalty

Research into how perceived service quality influences student loyalty, satisfaction, and retention in higher education. The project uses the SERVQUAL model, which assesses service quality across five dimensions: reliability, assurance, tangibles, empathy,and responsiveness. It explores how gaps between student expectations and actual experience can affect trust, engagement, recommendation behaviour, and the likelihood of students continuing with an institution

Read Dissertation

Genetic Algorithms for Design of Experiments

Research into the use of genetic algorithms to solve the Travelling Salesman Problem, a classic optimisation problem focused on finding the shortest possible route through a set of locations. The project used Design of Experiments methods to tune the genetic algorithm’s parameters, testing how factors such as population size, mutation rate, crossover strategy, and selection method affected solution quality, convergence speed, and algorithm stability

Read Dissertation
View all writing →
Diagram of Braudel's three layers of historical time, from fast events to deep structural change

Fernand Braudel and Why Product Managers Focus on the Wrong Things

Featured

30 May 2026

Richard Faint on what product managers can learn from Fernand Braudel about events, trends, deep structures, AI, and long-term product strategy.

History
Read Article
Diagram showing Schumpeter's creative destruction as innovation creates value while replacing existing business models

Schumpeter, AI, and the Art of Creative Destruction

Featured

20 March 2026

Richard Faint on Schumpeter and creative destruction, and why AI threatens not just jobs but business models, value chains, and product assumptions.

Writing
Read Article
Causal loop diagram showing how system structure drives behaviour

Systems Thinking in Product Management

Featured

30 January 2026

Richard Faint on systems thinking in product management, and why smart product managers keep solving the wrong problem instead of the underlying system.

Product Thinking
Read Article
Diagram showing why useful models simplify reality instead of reproducing it exactly

Probabilistic Forecasting for Product Management

Featured

15 January 2026

Richard Faint on probabilistic forecasting for product management: why fixed deadlines mislead and how to forecast delivery with ranges and confidence.

Modelling
Read Article

Need clarity in a complex operational system?

Explore my approach to product thinking, modelling, and decision-support

Let's untangle your system