Engineer building at the intersection of streaming media, AI tooling, and African fintech. Based in Kenya.
| Project | Description | Stack |
|---|---|---|
| mcpub Β· Web | Registry + CLI + security scanner for 1,574 MCP servers. "The npm for AI Tools." | TypeScript, Cloudflare Workers, pnpm monorepo |
| african-stream-api | Streaming API aggregation for African movie/TV platforms β proxy, extraction, Playwright token capture | Cloudflare Workers, Playwright, WASM |
| iris | Threat intelligence aggregation & IOC correlation. Ingests OTX/URLhaus/PhishTank, scores confidence, alerts | Hono, better-sqlite3, TypeScript |
iris collects IOCs β sentry applies YAML detection rules β phishkit analyzes phishing URLs β packetwatch monitors network baselines β trace correlates into incident timelines β nexus serves the unified dashboard
- mpesa-ultimate-daraja-guide β Developer docs for Safaricom's M-Pesa Daraja 3.0 API (OAuth, STK Push, C2B, B2C, Ratiba)
- Jmano-Apparels β E-commerce with Supabase, Gemini AI copilot, PayPal
- daraja-digital β SaaS marketplace boilerplate with M-Pesa integration
- playa β HLS proxy with subtitle injection and stream adaptation (Express + TypeScript)
- hls-proxy β Serverless HLS proxy for Vercel/Netlify with anti-fingerprinting
- Shelflix β TMDB-powered streaming UI with watch tracking
- polymarket-trading β Polymarket prediction market CLI, bot, and MCP server (Python)
- fundi β AI code review bot for GitHub PRs (Gemini + GitHub API)
- tasku β AI-powered CLI task manager
- watu β AI CV screening with candidate-job fit scoring
Stack: TypeScript, Python, Node.js, Cloudflare Workers, React, SQLite, Playwright, Gemini API
