MATLAB & Simulink
Control systems, power systems, power electronics, signal processing and custom solvers.
- Model building and debugging
- Convergence and stability issues
- Parameter sweeps and case studies
- Result export for publication
MATLAB, Simulink, Python, machine learning, optimisation, LabVIEW, data acquisition and reproducible research workflows.
Control systems, power systems, power electronics, signal processing and custom solvers.
NumPy, SciPy, Pandas and simulation loops written so somebody else can run them next year.
Objective formulation, constraint handling and solver selection — with a sanity check on the result.
Most ML papers are rejected on evaluation, not on the model. We spend the effort where it is scrutinised.
Baselines first, then the complicated thing — so the gain is measurable and attributable.
Chronological and grouped splits, no leakage from resampling, and metrics that match the decision being made.
Conformal prediction, prediction intervals and calibration curves, explained in plain terms.
A notebook or script that regenerates every number and figure in the manuscript from the raw data.
State machines, producer-consumer architectures, front-panel design and error handling.
NI USB, myRIO and cRIO configuration, signal conditioning, sampling and sensor interfacing.
Hardware-in-the-loop setups, automated test sequences, logging and calibration documentation.
A stuck simulation, an unbelievable accuracy score or an empty measurement log — all three are normal starting points.