Software Developer · Computer Trainer
Native, resource-conscious software for Linux and Android — mostly C++23, occasionally Kotlin. When I'm not writing code, I'm teaching it.
📍 Nairobi, Kenya
🔭 Actively building Malama — now at v0.2.7, working toward a public v0.3 release.
🗒️ Notafo
Notes · Tasks · Focus — a local-first productivity app for Android
No network permissions, no analytics, no cloud sync — everything stays on-device. A Markdown editor with syntax-highlighted code blocks, Kanban-style task boards with live subtask progress, multi-stage reminders, and built-in focus sessions, wrapped in Material 3.
💬 Malama
Native Linux chat client for local LLMs — no cloud, no browser, no compromise
A desktop client for Ollama that behaves like a native app should: it idles around 20 MB of RAM, streams tokens over a non-blocking Boost.Asio socket, and renders Markdown with its own zero-dependency parser. Sessions persist to SQLite, the model list populates live from your local Ollama instance, and a reasoning-block filter keeps <think> output out of the way.
A system monitor that doesn't need a terminal
Everything htop, upower -i, and lscpu show separately, in one lightweight native window: live CPU and memory charts, UPower-grade battery detail (health, cycles, vendor, serial), disk usage, running processes, and installed applications.


