About
I'm a full-stack developer and licensed advocate based in Nairobi. I build production systems end to end — from API design and database architecture to deployment and infrastructure — and I care deeply about the quality and accessibility of what I ship. My legal background shapes how I approach problems: I research thoroughly, reason carefully through tradeoffs, and take full ownership of what I build. Currently working on Hiddouts, a travel planning SaaS I designed and launched solo.
Projects

Hiddouts
See itA full-stack travel cataloging and planning SaaS that lets users save places they discover online, share them with groups, and plan trips together. Features include real-time group chat via Socket.io, server-sent events for live notifications, a database-backed job queue for async email delivery, JWT and session-based auth, image processing with Sharp to Cloudflare R2, and subscription billing with DodoPayments. Built with SvelteKit and AdonisJS on PostgreSQL.
- Sveltekit
- Tailwind
- Typescript
- Node.js
- Superforms
- AdonisJS
- Postgresql
- Redis
- Socket.io
- Server-Sent-Events

Monde Des Parfum
See itAn E-commerce site for a Kenyan luxury candle and fragrance brand. Built the SvelteKit frontend with responsive product pages, cart functionality, and Pesapal payment integration. Images served via Cloudinary with on-the-fly transformations. Deployed to a Linux VPS with Caddy.
- Sveltekit
- Tailwind
- Typescript
- Node.js
- Superforms
- VPS
- Caddy
- Django

Audiophile
See itA fully responsive E-commerce Web App for headphones, earphones, and speakers. It is based on designs from Frontend Mentor.
- Sveltekit
- Tailwind
- Typescript
- Node.js
- Superforms

Lexihub
See itA fully responsive online dictionary containing pronunciation and definitions of words using on designs from Frontend Mentor.
- Sveltekit
- Tailwind
- Typescript
- Node.js
- RESTful API