Built a multi-agent adversarial substantiation workflow that pressure-tests marketing claims through parallel evidence gathering and an attack-rebuttal loop, then measured the cost delta between plan-in-context and plan-in-script orchestration.
Built the capability surface for Claims Desk — a 4-tool MCP server, Supabase-backed registry seeded with 12 test claims, and two Agent Skills, verified end-to-end across Claude Code and claude.ai.
A retrospective on building richardthomchick.com from a static MVP through a four-phase evolution spanning unified search, AI-powered content interactions, visual animations, and evaluation infrastructure.
Built four distinct product modules on a solid data foundation, then discovered the gap between architecturally correct and user-ready through a design critique.
Built the information architecture for a B2B buying group personalization advisor: a canonical data model and a nine-document corpus designed for both human practitioners and AI retrieval.
Built Dino, a consumer-facing AI dining concierge for Las Vegas with Rat Pack personality, real Google Maps restaurant data, mock reservation booking, and Google Calendar deep links — deployed on Railway via a FastAPI agentic architecture.
Built a conversational AI intake copilot that transforms messy stakeholder feature requests into structured specs using a two-gate review architecture.
Took the SAFe Feature Spec System from prototype to production by wiring in governance, migrating from SQLite to PostgreSQL, building a ConnectorInterface abstraction, and deploying the full v3 system to Streamlit Cloud.
Built nine responsible AI modules (cost guardrails, grounding checks, content safety, bias detection, audit trails, and prompt governance), transforming the SAFe Feature Spec System into a pipeline that can be trusted in production.
Built an evaluation pipeline for the SAFe Feature Spec System: SQLite persistence, prompt versioning, a golden test set, a Streamlit dashboard, and an AI improvement suggester, turning prompt engineering from guesswork into measurement.
Built a six-agent Streamlit system that automates the full SAFe feature spec workflow — from classification to scoring to polish — replacing a multi-session manual process with a consistent, 10-15 minute pipeline.
Upgraded the Knowledge Assistant from a local ChromaDB prototype to a production-grade Pinecone-backed system, added agentic retrieval, and refactored tools into an MCP-style composable layer.
Built a full RAG pipeline from embeddings to deployed Knowledge Assistant, explored hybrid search and re-ranking, and established a baseline evaluation framework for the Feature Spec Generator.
Converted the Feature Spec Generator from a CLI tool into a Streamlit web app, deployed it to Streamlit Cloud, and shipped it to real users with Teams webhook notifications.
streamlit, deployment, webhooks, microsoft-teams, session-state, feature-spec-generator, production
A grueling but rewarding week building production-grade multi-agent systems — from a hierarchical Feature Spec Generator to an ROI Analyzer hardened with resilience patterns, cost optimization, and smart model routing.
Built a progression from calculator tool to autonomous research agent, and learned that resilience code, context management, and bounded workflows aren't optional — they're load-bearing.
Hands-on experiments with tokens, context windows, streaming, and prompting techniques reveal that AI product management requires an entirely new economic mental model.