I love how useful just a few lines of code can be. While I don't have time outside work to work on big projects, I do enjoy spending a few hours at the weekend rustling something up to solve a problem I'm having. Here's a selection of some of the projects I've made over the years:

HTML Tools

Screenshot of tools site

I maintain a few in-browser tools for my personal use over on tools.richardbrunt.co.uk. My favourite at the moment is probably the estimates tool, which I use whenever I need to provide estimates for something at work.

These are mostly created with the help of LLMs: it's been fun making useful stuff quickly and trying out different workflows.

Home Assistant Integration: Paprika Recipes

I use Paprika Recipe Manager to manage my recipes and plan meals for the week. I couldn't find a good way of getting the meal plan into Home Assistant, so I wrote my own Integraton: rbrunt/paprika-ha.

It was fun learning a bit more about how one of my favourite pieces of open source software works under the hood, as well get a bit more hands on with async Python!

Scavenger Hunt

Screenshot of the website

When the pandemic hit and people in the UK weren't allowed to mix outside our households, I made a scavenger hunt around Oxford for some socially distanced fun. It was a great project to learn a bit more React and experiment with location aware webapps. It's also the first time I'd tried making a website with a dark mode!

I'm really happy with how it turned out and how well it works. If I have time I'd love to extend it to support multiple puzzles and allow users to submit their own for their cities.

Talks Manager

Talks Manager Screenshot

For my University's Christian Union, I designed a simple CMS to manage recordings of the events we put on. It lets you group individual talks into series, upload mp3s or a YouTube video, and let others browse through and search for talks.