Tutorials
A space for things I am learning and want to share — primarily in AI, data science, and engineering systems. Each piece is meant to be short, hands-on, and reproducible.
Available Now
- Graph and network analysis with NetworkX — getting started with network analysis in Python, applied to production and supply-chain networks. The methods behind the supply-chain resilience work at the ONS.
- Introduction to language AI — working notebooks on language models and modern NLP.
- The Intelligent Engineer — four levels of practical AI use, from my NSE Glasgow webinar. Ask me for the prompt script.
- Power Planner — how the live-built forecaster and supply planner works, and how it is put together.
In Progress
- Practical AI for Engineers — prompt patterns, retrieval-augmented generation (RAG), and agentic workflows for everyday engineering tasks.
- From Notebook to CRAN — the workflow I used to turn a research codebase into a CRAN-published R package, including the Plumber API layer that let one implementation serve a web platform, a Shiny dashboard and the command line.
- Federated Anomaly Detection on a Budget — a minimal working example you can run on a laptop.
- Climate-Health Data Engineering — using the
climatehealthpackage and reproducible analytical pipelines (RAP). - IoT System Design — from sensor selection through edge inference to cloud dashboards (ESP32, Raspberry Pi, MQTT).
If you spot an error or have a suggestion, please get in touch.
Last updated: September 2026.