My portfolio isn't a page, it's a small operating system. Boot it →
$ neofetch
OS........ Nexus OS 3.1 LTS (phosphor terminal edition)
Kernel.... house-android 6.1.0-nbo
Uptime.... 12+ years in production
Shell..... zsh + neovim (btw)
Stack..... React · TypeScript · Go · Docker · Kubernetes
Status.... ● OPEN FOR WORK — Nairobi, UTC+3
- ⌘ Command palette — hit
⌘K/Ctrl+K(or/) anywhere to jump to any section, copy my email, or grab my résumé. - ⌘ Real terminal — the contact section runs an interactive shell. Type
help,neofetch,stack,projects… history and tab-completion included. - ⌘ Kernel boot — a 1.4s skippable boot sequence (reduced-motion users skip straight in).
- ⌘ Contribution matrix — a living GitHub-style commit graph with a serpent eating the year.
- ⌘ Zero-bleed UI —
100svhhero, scroll-locked overflow, 44px touch targets,hover-gated effects, fullprefers-reduced-motionsupport.
| repo | lang | blurb |
|---|---|---|
| mpesa-api-go | Go | Unofficial Safaricom MPESA (Daraja) API wrapper — 34 forks |
| tovuti | Java | Live connectivity & speed library for Android |
| android-sms-verifier | Java | OTP autofill straight from SMS |
| printf | C | Custom printf — ALX systems build |
| llm-chat-app-template | JS | Conversational LLM interface template |
| VR_Navigation | CSS | VR wayfinding experiment |
- 🔭 Currently building: full-stack web + mobile systems with AI/LLM integration.
- 🌱 Currently learning: cloud-native architecture and agentic tooling.
- 👯 Open to collaborating on: open-source projects and developer tools.
- 💬 Ask me about: React, Go, Android, payments rails (Daraja), systems, UI engineering.
- ⚡ Fun fact: coffee goes in. Clean, efficient, readable code comes out.



