Building traininglogs: A Python Pipeline for My Gym Data
How and why I built a parser that turns my messy training notes into structured JSON.
Read more →How and why I built a parser that turns my messy training notes into structured JSON.
Read more →Not everything needs a test. Understanding the difference is what makes a test suite useful rather than expensive.
Read more →Notes from my first production deployment on Azure — what surprised me, what tripped me up, and what I would do differently.
Read more →Most note-taking systems fail because they optimise for capture, not retrieval. Here is what I do instead.
Read more →A repeatable process for getting up to speed on unfamiliar code quickly.
Read more →How I set up lightweight CI/CD for personal projects without overengineering it.
Read more →Why I use dataclasses over dicts for domain objects, and the patterns that make them maintainable.
Read more →Why IaC is not just about automation, and the principles that make it actually work.
Read more →