AI builds
AI products I built and run
If you need
Answer, qualify and book inbound leads automatically
AgentGrowth: AI intake that answers, qualifies and books inbound leads by SMS, voice and web form. Own product, local-first build, no public link.
- Built an AI agent that answers, qualifies and books inbound leads
- Connected SMS (Twilio), voice (Retell) and web form intake
- Built an ops console with a lead simulator and a client workspace
- Postgres with row-level security, Auth and Vault on Supabase
unit tests passing on the latest build
Source: content/portfolio.md (repo facts)
If you need
One API for many models, with spend you cannot overrun
AI Token Router: One OpenAI-compatible API for open-weight language, embedding and image models. Own product.
- Exposed open-weight language, embedding and image models behind one OpenAI-compatible API
- Printed the official rate beside the router rate on every price
- Made the account balance a hard ceiling: requests are refused, never billed past zero
balance is a ceiling: refused, never billed past zero
Source: content/portfolio.md (repo facts)
If you need
A client portal with stages and recorded approvals
Client Portal: Two-sided portal (admin/PM and client) built around a configurable timeline engine. Own product.
- Built stages, owners and client approvals recorded as proof
- Auto-advance to the next stage when a stage completes
- Admin/PM view and client view on Next.js and Supabase
automated tests behind a configurable timeline engine
Source: content/portfolio.md (repo facts)
If you need
Run affiliate programs from one dashboard
Affiliate OS: Operations dashboard and runner for affiliate programs. Access-gated, built for my own program management.
- Tracked partner outreach across Impact, Awin and Levanta
- Handled commission changes and reports
- Vite SPA with Vercel API routes and scheduled runners
affiliate platforms run from one dashboard: Impact, Awin, Levanta
Source: content/portfolio.md (repo facts)