I am a full-stack software engineer and independent product developer based in Nairobi, Kenya. I build web applications, backend systems, desktop software, browser extensions, automation tools, and AI-enabled workflows.
I have experience taking products through the full lifecycle, from requirements gathering and system design to implementation, testing, deployment, monitoring, maintenance, and release preparation. My work emphasizes reliable integrations, practical architecture, and user-focused product delivery.
I developed OnCue, a multi-client AI assistance platform that combines a web dashboard, Electron desktop overlay, Chrome extension, and Node.js backend. I have integrated real-time communication, speech-to-text, large language model services, authentication, subscription controls, and detailed usage metering.
My technical background includes TypeScript, JavaScript, Python, React, Next.js, Node.js, Fastify, Flask, FastAPI, PostgreSQL, SQLite, Supabase, Electron, and browser extension development. I also work with security controls such as JWT authentication, RBAC, rate limiting, validation, and signed webhooks.
Alongside software engineering, I lead creative and product initiatives through MAKE Ent Studio and CompLab. I also deliver motion graphics, compositing, and video-editing work, bringing experience in DaVinci Resolve, Fusion, Blender, and creative workflow automation.
I prefer remote and distributed engineering teams where I can contribute as a hands-on builder, technical lead, and product-minded problem solver. I use AI coding assistants productively while independently reviewing code, validating behavior, investigating defects, and maintaining engineering quality.