AI & Machine Learning
EduForge
Open-source pipeline that generates K-12 educational materials using LLMs. Produces curriculum-aligned worksheets, quizzes, and info sheets. Uses NVIDIA NIM with RAG for factual grounding.
Read the write-upQuran Verse Recogniser
Custom ML pipeline for offline Quran verse recognition. Fine-tuned Whisper encoder with CTC head and a Weighted Finite State Transducer (WFST) decoder compiled from all 6,236 verses. Trained on 68,500 audio files from 11 reciters. 70% verse-level accuracy, under 200MB model size.
Read the write-upTranscript Analysis Fine-tune
Fine-tuned Llama 3.2 3B to clean raw voice transcripts into structured JSON (titles, tags, entities, action items). Built a 40k-sample synthetic training pipeline, trained via LoRA/Unsloth in 4 hours on a 4090. Eval score: 5.35 to 8.55, outperforming 70B generals on this specific task.
Read the write-up | GitHubMedical RAG Assistant
Hyperbot
Self-skilling personal AI assistant runtime. Telegram integration, delegated coding, telemetry, skill-based extensibility, and self-bootstrapping workspace management. Basically my attempt at building Jarvis with Python and tape.
Reluctant Buddha
Novelty chatbot: Llama 3.2 1B fine-tuned on 400 samples of dismissive-yet-philosophical dialogue. Runs on a 2017 Intel i5 with CPU-only inference. Somehow still gives better life advice than most people.
Read the write-upLazy Notes
Automated pipeline that watches for audio files, normalizes with ffmpeg, transcribes with faster-whisper, and uses a local LLM to produce cleaned Markdown notes with titles, categories, and tags.
GitHubFull-Stack Applications
QuranZen
Full-stack Quran app with synchronized audio playback, word-by-word breakdown, multiple translations, progress tracking, and bookmarks. Hybrid database architecture (SQLite for static Quran data, Supabase PostgreSQL for user data). Word-level audio timing fixed using WhisperX forced alignment across all 6,236 verses.
Visit QuranZen | Read the write-upOldham News
Autonomously updated local news platform. Gathers from multiple sources, runs an AI analysis pipeline, and publishes automatically. SEO-first design with sitemap and RSS generation, comment system with LLM moderation.
Visit Oldham NewsRegspy
Get MOT and tax info from a UK license plate using the DVLA API.
Visit RegspyCompany Hunter
Full-stack UK business explorer using the Companies House API. Intelligent caching, PSC data, filing history, and responsive design.
Oldham Food Ratings
Food hygiene ratings for Oldham with interactive Leaflet maps, geolocation-based nearby search, and business type filtering.
Mobile
ToddlerTones
Offline toddler soundboard with "Find it" quiz mode. Kotlin/Compose, low-latency SoundPool, immersive sticky UI, disabled back button. No analytics, no trackers. Built for my daughter, survived 10,000+ aggressive taps.
Read the write-upInfrastructure & DevOps
Fleet
Personal infrastructure managing 4 VPS instances (Oracle, Hetzner, Netcup) and homelab devices over a Tailscale mesh network. Runs 20+ self-hosted services: Supabase, Gitea, Authentik, Ollama, Caddy, Redis, Syncthing, and more.
VPS Metrics Dashboard
Self-hosted monitoring dashboard reading from /proc with zero external dependencies. Token-based auth, 2-second refresh, tracks CPU/memory/disk/network/Docker containers/temperature.
Read the write-up | GitHubSteam Deck Monitor
Real-time Steam Deck system monitoring with SSE, per-core CPU tracking, GPU/battery/fan stats, and systemd auto-start.