I'm a Platform Operations Engineer working for
dotdigital.
Previously i've worked in a genetics lab, as a sysadmin, and as an IT infrastructure engineer, but I'm a tinkerer at heart.
I'm deeply interested in building tools that make technology more accessible and delightful to use. I'm focusing on LLMs and how to use them for the greater good.
I can help you out with:
Some of my writing
Along with coding I also like to write about life and technology. Here are some of my recent posts.
A step-by-step guide to setting up your Steam Deck to run local Large Language Models (LLMs) using llama.cpp and a Distrobox container.
How I fine-tuned Llama 3.2 3B to process transcripts locally, achieving better results than models 5-8x larger through specialized training.
Designing and building a distraction‑free Android app in Kotlin/Compose with low‑latency audio and a guided vocabulary mode.
Check out my projects
Here are some of my recent projects. I'm always working on something new, so check back often!
Lazy Notes Local audio-to-notes pipeline: faster-whisper transcription + LLM cleanup, categories, and tags.
Regspy Get MOT and tax info from a UK license plate.
Oldham News Automatically updated news from Oldham, UK with LLM analysis.
ToddlerTones Offline toddler soundboard with ‘Find it’ quiz — Kotlin/Compose, low‑latency SoundPool + spoken prompts.