Water-network modelling for transient analysis, control and decision support.
I develop hydraulic models and software tools for water distribution systems, with a focus on transient analysis, state-space modelling, modal analysis, observer-based estimation, and practical web-based simulation workflows.

Turning hydraulic behaviour into tools engineers can inspect, test and trust.
My work connects mathematical modelling, numerical simulation and clear web interfaces so transient behaviour in pipe networks can be explored with less friction and better evidence.
Focused modelling support for water-network problems
Transient analysis
Model pressure waves, pump trips, valve events and boundary-condition effects using MOC and EWCM workflows.
State-space modelling
Build compact dynamic representations for modal analysis, control-oriented studies and observer design.
Simulation software
Create reproducible modelling workflows, validation checks and clear result views for engineering review.
Engineering review
Prepare outputs, checks and comparisons that help engineers understand model behaviour and simulation risk.
Research focus
Hydraulic transient analysis of water distribution systems using the Elastic Water Column Model, modal/participation-factor analysis, and observer-based state estimation.
Software focus
Web-based modelling workflows that connect network preparation, transient simulation, result inspection and engineering documentation.
Professional focus
Practical hydraulic modelling, technical communication, reproducible simulation outputs, and tools that help engineers inspect model behaviour clearly.
Selected capabilities
Hydraulic modelling
- Transient modelling of pipe networks, pumps, valves, tanks and boundary conditions.
- State-space formulations for control, modal analysis and estimation.
- Model verification through quiet-start tests, event tests and benchmark comparisons.
Digital engineering
- Python and MATLAB simulation engines.
- Web interfaces for preparing models and reviewing simulation results.
- Reproducible workflows for testing, documenting and comparing simulation cases.