I am a data scientist working in the Low Carbon and Energy Consulting sector. My specialisation is in timeseries forecasting and techno-econometric analysis. Through circumstances unforeseen -- and that, frankly, still befuddle me -- I also dabble in data engineering, software development and (really out of my depth here) thermodynamic modelling.
As the data lead for the Energy Consulting Business Unit at Talan UK, my current focus revolves around the study of the upcoming Home Energy Model (HEM), which I have recently been fortunate enough to contribute towards (just some bug fixes, but I will take the win), and the wider integration of innovative data tools into our team's workflow.
Since we are living in 2026, my work also covers the use of agentic AI in research, business development and service improvement. You can find some of my "adventures" around the subject on this page. But if you want my honest opinion, I still prefer the good old-fashioned parametric equations and econometric models for my research. I believe the power of LLMs is better served in our continuous quest to democratise knowledge (more on that some other time).
Aside from maths and programming, I am an avid writer both at and outside of work. You can find some of my thoughts on my substack, or in the policy white papers I have co-authored, such as this one (my nerdy writings begin on page 14) presented by the Sustainable Energy Association.
- dbe Python Rust
-
David's Basic Economics. My attempt to understand how the PyPI and crate submission processes work, with a simple repo covering basic microeconomics concepts. QuantEcon folks, if you are watching -- please make a Rust port for your work.
- li-yuan-pipeline Python Dagster
-
My first Dagster prototype. Gotta practice before I put our commercial pipeline on it.
- vibe-code-challenge Python Claude
-
An experiment on single-threaded agentic vibe-coding.
- research-team Markdown Claude Code
-
Pure markdown for Claude Code agent teams. Wrote an article on this one.
- quantity Rust
-
Can't stress how happy I was to find this one. A real gem -- think
uommeetingunytandpint. - Home Energy Model Rust Python
-
Most of what I do at Talan nowadays. I have built several simplified models and written countless reports on this one.
Python Polars Dagster Azure ML Databricks T-SQL C / C# Microsoft Fabric uv
Open to conversations on energy, sustainability, and applied data science.



