Portfolio
A deep body of production AI work.
Eight years building software. The last several on the hardest part of AI: agent infrastructure, voice pipelines, hybrid retrieval, multi-tenant platforms, healthcare search, market intelligence and generative media each case study has the architecture written out.
All projects
The full body of work.
Nova ADK
Full-stack platform for building and running AI agents. Intent routing, guardrails with PII detection, trust evaluation on every output, memory, tool calling and multi-agent orchestration.
VectorLead
Inbound Meta leads called within a minute by a voice agent that qualifies in conversation, scores the outcome and routes it onward, with the calling provider swappable behind one interface.
Hybrid retrieval engine
Three retrieval channels fused in one query, cross-encoder reranking, citations verified against their sources, and an evaluation harness so quality is a number rather than an opinion.
Multi-tenant AI services platform
One shared substrate for routing, caching, fallback, metering and audit across ~25 AI features, each inheriting all of it rather than wiring its own infrastructure.
Enterprise platform AI
AI over a live CRM installation. Metadata crawl into a relationship graph and configuration index, grounded answers, generated artefacts compiled and verified against the real schema before any deployment.
Healthcare marketplace search
Patients search by symptom, not specialty. Keyword and semantic retrieval run together and are fused, with a hand-built medical terminology layer expanding the query before either sees it.
Commerce discovery & recommendations
Local service discovery where geography constrains rather than competes with relevance, plus a collaborative filtering recommender and a scheduled notification engine with delivery auditing.
Market intelligence engine
Sentiment, technical indicators and strategy backtesting computed deterministically, then read by a reasoning model that writes the analysis. The model explains numbers it was given never produces one itself.
Generative media pipeline
Script to synthesised speech to rendered video, built around job state, exponential backoff, duplicate prevention and a dead-letter path because generative media APIs fail more than their docs admit.
Also built
More from the archive.
Search & recommendations
- Semantic search with geographic ranking
- Collaborative filtering recommender
- Demand tracking
- Scheduled notification engine with delivery audit
Document intelligence
- Extraction from PDF and Office formats
- Schema-constrained field capture
- Validation and confidence routing
- Form completion and PDF filling
Generative media
- Script to synthesised speech to video
- Provider adapter for voice engines
- Retry with exponential backoff
- Duplicate prevention and dead-letter handling
Enterprise platform AI
- CRM metadata analysis at scale
- Requirement document generation
- Configuration and code generation
- Deployment with preview and rollback