/projects
All projects
Mobile, web, and systems work. Search by name, description, tech, or architecture. Click into any project for the full case study.
activeFeatured2026
Lectures — Academic Companion
Offline-first Android academic companion for MUST students. Full semester timetable bundled in-app, live class tracker, lecture notes, task deadlines, academic calendar, and a real-time campus vacant-room finder across 92 rooms in 7 buildings. Kotlin + Jetpack Compose M3 + Room. No accounts, no telemetry.
KotlinJetpack Compose M3Room / SQLiteCoroutinesFlow+3
active2026
Termux:X11 — Floating Keyboard Button
Feature branch on Termux:X11. Adds a floating button that surfaces the soft keyboard on demand, useful when running Linux GUI apps on Android.
CAndroid NDKX11Termux
active2026
Hamp Keyboard
Android keyboard fork of FUTO Keyboard that turns the spacebar into a cursor-control surface — all-direction swipe for character- and line-wise movement, plus a dark-first Charcoal & Ember theme.
C++Android NDKLatinIME / IMEGradleKotlin
experimental2026
Vyde
A dark-first mobile YouTube client built with Expo and React Native. Focused discovery, a cinematic player, and personal library management. Early development.
TypeScriptReact NativeExpoExpo RouterExpress+1
activeFeatured2026
mytermix — Self-Hosted SSH Platform
Deployment layer for running Termix as a bare-metal Node.js service behind Caddy + nginx on a small VM. Reverse-proxy configs, process supervision, firewall rules, and a runbook.
CaddynginxShellUFWLet's Encrypt+2
activeFeatured2026
Abliterated Gemma 4 on Free HF Compute
Two live Hugging Face Spaces serving uncensored Gemma 4 models with an OpenAI-compatible API, so they can be driven from Open WebUI, LibreChat or any OpenAI client. Free ZeroGPU hardware.
PythonHugging Face SpacesZeroGPUGemma 4Quantisation (NF4)+1