Projects 7
All writing- Teaching MiniCPM5 1B and 2B to be SQL agents on a MacBook
Training small models to answer database questions with SQL tools on one MacBook. On question types they never trained on, MiniCPM5-1B goes from 3% to 48% and the 2B from 38% to 73%.
- PocketWiki: an offline library on an ESP32
An ESP32-C3 serving a searchable, Wikipedia-derived library over its own Wi-Fi, and the pack format that puts 825 articles in 1.9 MB without spending static RAM.
- 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.
- QuranZen: A Hybrid Architecture Quran App
Building a full-stack Quran exploration app with React 19, FastAPI, and a hybrid database design.