projects
Selected work
Systems I have designed, built and shipped. Each one is written up as a case study: the problem, the approach and what actually runs.
Exam Proctoring Platform
Apache-2.0 · final-year project, pilotedAn LTI 1.3 exam platform that launches inside Moodle and proctors exams with nothing to install. Detection runs in a web worker on the student's device, so no video leaves the machine — only flagged incident snapshots are kept, on a server the school runs itself.LTI 1.3 · TypeScript · React · Express · MongoDB · Dockerwatcher
MIT · pre-1.0A self-hosted daemon that reads your application logs, notices crashes on its own, and explains them in plain English using a small local model. No cloud calls, no API keys.Go · Docker · Ollama · SQLite · systemdhijri-api
MIT · static JSON APIOpen Hijri calendar and prayer time data for Pakistan: a verified, auditable archive of sighted month starts with confidence levels, served as static JSON.TypeScript · JSON · GitHub Actions