Skip to main content

Seeds I've planted

A collection of digital products, experiments, and open source work. Each one started as an idea and grew through iteration.

Web2026

TricomHub

Multi-tenant hotel booking SaaS / PWA for South Sudan. 40+ table PostgreSQL schema, 4-role RBAC, WhatsApp + M-Pesa + Resend integrations, 18-spec Playwright suite covering CRUD, auth, stress, and security (SQLi/XSS/IDOR/JWT).

Next.js 15TypeScriptTailwind CSSSupabaseBetter AuthPlaywrightVercelCloudflare
Data2026

MuriukiDB

Custom relational database engine built from scratch — hand-written SQL lexer, recursive-descent AST parser, query executor with validation, and an in-memory B-Tree with node splits. Submitted to the Pesapal Junior Dev Challenge 2026 as a job application.

TypeScriptReact 18ViteSupabaseCustom SQL parserB-Tree indexing
Data2025

Forex Lab

Real-time trading bot platform on Deriv markets. Drag-and-drop visual bot builder (Blockly), live WebSocket charting, AI signal engine (RSI + Moving Averages + LLM analysis), risk management with profit/stop-loss targets.

ReactTypeScriptBlocklyDeriv WebSocket APISupabaseLerna/NX monorepoOpenAI/Claude APIs
Mobile2026

Grace Hub

Church youth ministry SaaS for Android, iOS, and Web PWA. 24+ screens covering Bible reader (with TTS), real-time chat, events with QR check-in, gamification, POS with barcode scanner, and multi-org architecture. Active build — multiple features shipped, some still in progress.

FlutterDartRiverpodgo_routerSupabaseHivefl_chartflutter_quill
Web2025

ByteSpace Cyber

Complete business platform for a Nairobi tech hub — services booking, online shop for tech accessories, M-Pesa payments, blog with comments/likes, admin panel, dark mode, EN/SW bilingual.

React 18TypeScriptViteTailwind CSSshadcn/uiSupabaseTanStack QueryZodM-Pesa STK Push
AI/ML2026

MSI Quote Studio

AI-enhanced quote estimator for custom manufacturing — complexity scoring, calibrated price recommendations, multi-line items, CAD upload with bounding-box extraction, branded PDF + email delivery. Inspired by Marking Systems Inc.

Next.jsTypeScriptAI/LLM scoringPDF generationCAD parsing
AI/ML2026

WorkFlex Bridge Agent

Applied-AI coding challenge — end-to-end pipeline turning Teams messages into Jira tickets via Gemini function-calling. Engineered with a 12-key Gemini rotation system (round-robin, per-key quota tracking, automatic failover, exponential backoff). Built in 90 minutes; passed engineering review.

PythonGemini APIFunction-callingSchema-validated JSONJira APIMicrosoft Teams API
Design2025

XRX Technologies Redesign

Unsolicited frontend rebuild of the XRX Technologies website — built proactively to anchor a job application. Glassmorphism UI, GSAP Canvas, mobile-first responsive, motion design throughout.

React 18TypeScriptFramer MotionGSAP CanvasGlassmorphism
Web2026

Forex Lab Academy

Companion learning platform to Forex Lab Trading Engine — educational content for traders building strategies on the platform. Scope being scoped.

Next.jsTypeScriptMDX