Current mission: Ship production-grade AI copilots, keep the AWS bill low, and stop Stripe from eating SaaS margins.
---| Stack | What Went Live | Repo / Link |
|---|---|---|
| MutsynChub β Analytics Copilot | Redis-driven event hub, DuckDB + pg-vector, 5 autonomous agents (embed, chat, KPI, entity, industry detector). 100 % TypeScript, serverless on Vercel. | mutsynchub.app |
| Neon-Stack-Auth Refactor | Fixed race-conditions, cache poisoning, TS strict-null, zero build errors. SSR role resolution, Google SSO, atomic logout hook. | |
| Vibe-Code Agency | 4 shipped sites in 30 days (Next.js, Tailwind, Stripe, Resend). 100 % prompt-to-prod, 0 % hand-written CRUD. | Portfolio below |
| POS Plug-in | Node bridge that pushes CSV sales β DuckDB lake nightly; used by 3 Kenyan retailers. | petermutwiri/pos-sync |
- Ingest β S3 / Webhook β Redis Streams (event sourcing)
- Embed β OpenAI text-embedding-3 β pg-vector (DuckDB for OLAP)
- Plan β ReAct loop (function-calling) with deterministic guardrails
- Memory β Thread-level conversation memory, long-term Zep hybrid
- Ops β Vercel edge functions, CloudWatch alarms, SLO: 250 ms p95
- Wallet β Usage-metered β Stripe meter events β automatic top-up
- AWS β CDK-Terraform hybrid, VPC-less serverless, EventBridge pipes, S3 life-cycle 30 d β Glacier.
- Oracle Cloud β Always-Free ARM VM running Plausible analytics + n8n workflows.
- Vercel β All customer front-ends, Preview-per-PR, 0-downtime.
- DuckDB-WASM β Browser-side OLAP, no backend for < 50 MB datasets.
- Monitoring β Grafana Cloud (Prometheus), PagerDuty on 5 % error budget burn.
- Fractional SRE / AI-agent gigs
- Technical writing on serverless + AI patterns
Last commit: 2025-01-20 UTC

