Join Me for a Free Simulation in Python Masterclass
I’ll share my perspective on simulation engineering, simulation in Python and SimPy.
We'll run through a simulation of a factory. We'll discuss pain points with off-the-shelf commercial software.
I'll show you my straightforward approach to conceptual modelling and we will explore effective simulation project and product management.
I'll also introduce you to School of Simulation.
I look forward to seeing you there!

Grab Your Spot!


"Harry consistently impressed me with his mastery of both the technical side of simulation modeling and coding as well as the nuanced aspects of simulation project management."

Rory Greig
Research Engineer, Google DeepMind
“If you’re considering learning simulation from Harry, you couldn’t be in better hands.”

Chris Samiullah
Technical Programme Manager, Pydantic
"If you wish to master every aspect of applying simulation to improve business decisions, then Harry is an expert guide."

Dr Peter Malkin
Principal Operations Researcher, CloudNC
“You can trust that Harry’s practical insights and dedication will set you on a path to mastering simulation and applying it with confidence.”

Dr Alastair Heggie
Senior Modelling and Simulation Engineer
Grab Your Spot Here

What is Discrete-Event Simulation?
Discrete-event simulation (DES) is a way of modelling complex systems by focusing on specific events that happen at particular points in time. Rather than tracking everything continuously, it jumps from one event to the next - like a customer joining a queue, a machine breaking down, or a shipment being dispatched. Each event changes the system in some way, and the simulation moves forward accordingly. This makes DES perfect for systems where things happen in bursts rather than steadily, such as production lines, transport networks, or service operations.
What’s great about DES is that it lets you safely experiment with “what if” scenarios. Want to see how adding another checkout lane affects waiting times or how tweaking factory layouts might speed things up? DES gives you a virtual testbed for those ideas, without the cost or risk of trying them in real life. It’s a brilliant tool for uncovering bottlenecks, optimising systems, testing scenarios and ultimately making better decisions. It is an essential tool in industries ranging from manufacturing, to healthcare, to transportation and beyond. See below for a list of example use cases for different industries.
Wondering how you can use discrete-event simulation with SimPy in your industry?
Here's some example use cases for different industries.
From modelling assembly lines for aircraft to simulating flight operations, SimPy supports optimising resource use, minimising downtime, and ensuring the precision required in aerospace engineering.
Use SimPy to simulate chemical processes, from batch reactions to continuous operations, helping to identify bottlenecks, optimise process flows, and reduce operational costs. Gain insights into reaction kinetics, heat transfer, and equipment performance - all in a virtual environment.
Model military operations, logistics, and system performance using SimPy. From battlefield simulations to equipment maintenance scheduling, it provides a robust framework for evaluating defence scenarios.
SimPy allows you to model heating, ventilation, and air conditioning systems to simulate energy consumption, airflow dynamics, and responsiveness under different environmental and usage scenarios. This enables optimised system designs, improved energy efficiency, and predictive maintenance planning.
Industrial engineers can use SimPy to simulate workflows, resource planning, and system optimisation. Test designs and improve efficiency in factory settings, utilities, and beyond.
Simulate delivery routes, warehouse operations, and distribution networks to improve efficiency and reduce costs. SimPy enables dynamic testing of various logistics scenarios without real-world risks.
SimPy can simulate production lines, resource allocation, and workflow optimisation, helping manufacturers identify bottlenecks, improve throughput, and reduce waste. It’s ideal for lean manufacturing and just-in-time strategies.
Model mining operations, including equipment scheduling, material transport, and resource allocation, to improve efficiency and reduce downtime. SimPy helps simulate the complexities of underground and surface mining to optimise processes and maximise production.
SimPy enables engineers to simulate drilling operations, pipeline logistics, and refinery processes. Optimise resource allocation, reduce downtime, and test safety protocols in a risk-free virtual environment.
SimPy can be used for catastrophe modelling by simulating the dynamic processes involved in catastrophic events, such as the occurrence, progression, and impact of disasters on insured properties. It allows insurers to model event timelines, claim handling, resource allocation, and portfolio risk aggregation, providing a flexible and detailed framework for analysing financial and operational outcomes.
Simulate quality control processes, including inspection routines and defect tracking. With SimPy, you can identify weaknesses in quality assurance processes and optimise resource allocation for inspections.
Use SimPy to model rail network operations, including scheduling, capacity management, and maintenance planning. Simulate train movements, station dynamics, and passenger flow to optimise performance and reduce delays.
Reliability, Availability, and Maintainability (RAM) engineering benefits from SimPy’s ability to simulate equipment life cycles, failure rates, and maintenance schedules. This enables predictive maintenance and enhanced system dependability.
Simulate mission-critical operations such as satellite deployment, spacecraft resource management, and orbital logistics. SimPy allows for precise modelling of time-sensitive activities and resource constraints in the harsh environment of space.
Model end-to-end supply chain operations, including inventory management, transportation, and logistics. SimPy helps identify cost-saving opportunities and improves supply chain resilience against disruptions.
SimPy provides systems engineers with the ability to model and test complex systems, identifying interactions and dependencies between subsystems. It’s an invaluable tool for improving performance, reliability, and integration in multidisciplinary projects.

“Harry brings exceptional expertise to both the strategic and practical aspects of modelling, simulation, and digital twin technologies.”
- Andrew Donachie
Managing Director Sans Souci
Curious how to build powerful simulations and advance your career?
Hey, I'm Harry
Simulation Specialist and Chartered Engineer (CEng MIMechE)
I've been working with simulation for over 14 years across all sorts of industries, from transport to mining to defence to energy.
Simulation is the beating heart of everything I do. It's how I 10x'd my annual earnings and achieved financial freedom. It's how I enjoy a fully flexible, remote lifestyle. And it's why people seek me out from all over the world for help with their modelling and simulation projects.
My work has never been dull: from individual contributor to team lead, tech lead, business owner and consultant. This allows me to bring a unique perspective to training and coaching others.
Based remotely across the UK and Bermuda, I enjoy rum-fuelled island life with my beautiful wife and son, while helping others to create their own success stories.

