Hello, I'm Billy.

I'm a Platform Operations Engineer working for dotdigital . I'm focusing on LLMs and how to use them for the greater good. 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 can help you out with:

  • Python
  • React.js
  • LLM fine-tuning
  • RAG implementation
  • and more...
Follow me on X

Some of my writing

My Writings

Along with coding I also like to write about life and technology. Here are some of my recent posts.

Running LLMs on a Steam Deck in 5 minutes

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.

Posted on September 9, 2025

Fine-tuning a 3B Model for Transcript Analysis: Better Than 70B Models?

How I fine-tuned Llama 3.2 3B to process transcripts locally, achieving better results than models 5-8x larger through specialized training.

Posted on September 1, 2025

ToddlerTones: an offline, toddler‑proof soundboard with a gentle ‘Find it’ game

Designing and building a distraction‑free Android app in Kotlin/Compose with low‑latency audio and a guided vocabulary mode.

Posted on August 26, 2025

Want to talk to me?

Email me at

Check out my projects

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.
View All My Projects
Bilawal.net

© 2025

𝕏 GitHub