Governance
Make risk traceable
A structured NHS IT risk tool connects hazards, causes, controls, and review evidence instead of leaving governance across disconnected documents.
Product · Systems · Decision-Support
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.
The problem I work on
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.
The approach is practical: make the system clearer, test the assumptions inside it, and turn the findings into tools people can use.
Governance
A structured NHS IT risk tool connects hazards, causes, controls, and review evidence instead of leaving governance across disconnected documents.
Forecasting
A simulation-first planning platform exposes queues, bottlenecks, dependencies, and capacity constraints before they become missed commitments.
Product discovery
A controlled AI assistant helps teams challenge vague requirements, surface missing information, and produce clearer specifications without owning the product decision.
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.
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.
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.
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.
A Copilot Studio-based AI assistant designed to support product specification, value analysis, and controlled use of internal knowledge sources.
Read Case StudyA simulation-first planning platform using Monte Carlo forecasting and scenario analysis to expose bottlenecks, capacity constraints, and delivery confidence.
A Django and Bootstrap utility that generates realistic, demo-safe resource data, cutting transport software demo preparation time by up to 50%.
A Django-based NHS IT risk documentation tool capturing hazards, causes, controls, and control types in a structured, reusable, and traceable system of record.
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.
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 DissertationResearch 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 Dissertation30 May 2026
Richard Faint on what product managers can learn from Fernand Braudel about events, trends, deep structures, AI, and long-term product strategy.
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.
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.
15 January 2026
Richard Faint on probabilistic forecasting for product management: why fixed deadlines mislead and how to forecast delivery with ranges and confidence.
Explore my approach to product thinking, modelling, and decision-support
Let's untangle your system