Hello, world — and what I plan to write here
I have rebuilt this site. The old one worked, but it had drifted into being a static résumé that happened to have a blog attached. I wanted the opposite: a place I write in regularly, with the résumé alongside it.
What I am going to write about
Three threads, mostly:
Applied machine learning. Not paper reviews — I am not a researcher and there are people far better at that. What interests me is the distance between a model that works in a notebook and one that works on a Tuesday at 3am. Feature stores, training pipelines, drift, the retraining loop, the parts nobody demos.
Data engineering. I spent my first years out of university building ETL, and I still think it is the most underrated skill in the field. A model is only as honest as the table underneath it. Expect posts about Spark, Airflow, warehouse modelling, and making batch jobs boring enough to ignore.
Cloud. Azure and AWS, mostly from the perspective of someone who has to pay attention to both cost and the on-call rota.
How I want to write it
Short, specific, and with the working shown. The posts I get the most from are the ones where somebody hit a wall, explained the wall, and explained how they got over it. That is the bar I am aiming at. If a post could have been a paragraph, it will be a paragraph.
Everything here is plain Markdown in a Git repository, which is deliberate — the friction of publishing should be roughly zero, or I will not do it.
Where to find things
- Recent posts are on the blog index, filterable by tag.
- The projects section covers what I have built.
- There is an RSS feed if you would rather not check back.
If something here is wrong, or you want to argue about it, my email is at the bottom of the home page. I would genuinely like that.