← back home

/ work

Backend systems, platforms, and products I've designed and shipped — the full breakdown of what each one does, my role, and what I learned.

01

Net-Cat

2026
Net-Cat project

A TCP chat server clone built in Go. Supports multiple clients concurrently using goroutines, channels, and mutexes following the Hub pattern.

Role
Backend Developer
Stack
Go TCP Concurrency
Learned
Goroutines, channels, race condition testing, concurrency patterns, mutexes.
Links
02

ElimuLocal

2026
ElimuLocal project

A free offline-capable resource sharing platform for Kenyan university students. Supports notes, past papers, textbooks, and lecture videos.

Role
Fullstack Developer
Stack
Go Turso Backblaze B2 Cloudflare Render JavaScript HTML/CSS SQL Docker
Learned
File storage, auth, deployment, Cloudflare, Docker & Docker Compose, SQL.
03

StyleVault

2026
StyleVault project

A fashion inspiration organizer built for stylists, creative directors, archive collectors, and anyone whose camera roll is 80% outfit screenshots. Organize fits into curated collections, tag them by mood, and reorder your archive exactly how you see it.

Not a Pinterest clone — an editorial-grade personal workspace: dark, minimal, and built to feel like a fashion publication rather than a productivity app.

Role
Fullstack Developer
Stack
Vite React TailwindCSS Supabase React Router
Learned
SQL migrations, database querying, deployment, drag and drop functionality.
Next
Search across collections, favourites, automatic cover updates and a mobile polish pass.

What it does

  • Collections

    Group inspiration into named archives — Dark Streetwear, Opium, Archive Fits, Techwear and more.

  • Masonry Grid

    A Pinterest-style layout with varying image heights for the collection detail view.

  • Drag & Drop Reordering

    Pick up any inspiration card and reorder it within a collection, with smooth lift, scale and shadow animations.

  • Mood Tagging

    Tag each piece — Streetwear, Avant-Garde, Minimalist, Archive, Luxury, Techwear, Opium, Casual — and filter a collection by mood.

  • Add Inspiration

    Upload an image, write a caption and assign a mood tag in a single modal.

  • Empty States

    Clean, on-brand messaging whenever a collection has no pieces yet.

04

Wapi

2026
Wapi project

A creator-focused live streaming platform tailored for the Kenyan market, inspired by Twitch but with a strong emphasis on local content creation and monetization. The platform enables Kenyan creators to broadcast live content.

Role
Business Analyst
Stack
Go React React Native Docker Docker Compose
Links