Bilawal Riaz
Platform Operations Engineer, AI tinkerer, and builder of things that occasionally work.
Recent Writing
All 9 posts →PetLM: teaching a tiny language model to be a virtual pet
A 25M parameter model, a strict little DSL, and a browser toy that runs locally with WebGPU or WASM.
Self-hosted SMS gateway with an old Android phone
How I built a self-hosted SMS gateway using a spare Android phone, a custom FastAPI relay, and Tailscale for secure, zero-cost text messaging from my AI agent.
educated.space — AI-Powered Educational Resource Generation
AI-powered K-12 educational platform. Generates curriculum-aligned worksheets, quizzes, and info sheets. Live at https://educated.space
Fixing Quran Audio Segment Timings with WhisperX
How I used WhisperX forced alignment to fix inconsistent word timings in a Quran reading app.
Projects
View all →PetLM: teaching a tiny language model to be a virtual pet
A 25M parameter model, a strict little DSL, and a browser toy that runs locally with WebGPU or WASM.
ProjectsSelf-hosted SMS gateway with an old Android phone
How I built a self-hosted SMS gateway using a spare Android phone, a custom FastAPI relay, and Tailscale for secure, zero-cost text messaging from my AI agent.
Projectseducated.space — AI-Powered Educational Resource Generation
AI-powered K-12 educational platform. Generates curriculum-aligned worksheets, quizzes, and info sheets. Live at https://educated.space
ProjectsFixing Quran Audio Segment Timings with WhisperX
How I used WhisperX forced alignment to fix inconsistent word timings in a Quran reading app.
ProjectsQuranZen: A Hybrid Architecture Quran App
Building a full-stack Quran exploration app with React 19, FastAPI, and a hybrid database design.
ProjectsReluctant Buddha: Fine-Tuned LLM for shitty insights
Turning a 1B LLM into a deranged cosmic entity running on CPU only.