Skip to content

Projects

Production GenAI systems I've designed and shipped end-to-end — from agentic platforms and RAG pipelines to voice AI and the LLMOps that delivers them. Most are proprietary; case studies describe the architecture and decisions without internal detail.

Also built

Crash-Safe Document Processing Pipeline

A document backend where SQL-queue workers claim jobs with SKIP LOCKED, heartbeat while they OCR, chunk, and embed into pgvector — and recover cleanly when a worker dies mid-job.

  • SKIP-LOCKED job claims
  • Heartbeat + recovery
PythonFastAPIPostgreSQL + pgvectorSQL queue workersLangGraph+1
Built at CloudLex

Natural-Language Data Analyst

A chat interface over spreadsheets — each question is classified by intent, answered with pandas code generated and run in a sandbox, and returned as a chart or table instead of a hallucinated number.

  • Sandboxed code-gen
  • Intent-routed graph
PythonLangGraphPandasAIStreamlitAzure OpenAI+1
Built at CloudLex

Conversation Evals & Bot Config

An ops dashboard for the conversational AI products — browse real conversations, run LLM-as-judge evaluations, and manage per-firm bot configuration with diff-review and an audit log.

  • LLM-as-judge evals
  • Config diff-review + audit
PythonFastAPIReactAzure OpenAILLM evaluation
Built at CloudLex

Marketing Chatbot (HubSpot)

A marketing-site chatbot that qualifies visitors in conversation, writes leads into the CRM, and books product-demo slots straight into the sales calendar.

  • CRM lead hand-off
  • Automated demo booking
PythonLangGraphAzure OpenAIHubSpotGoogle Calendar+3
Built at CloudLex

Document Generation Service

A drafting service that OCRs case files in batch, builds structured medical overviews with a team of extraction agents, and drafts legal documents from reusable blueprint templates.

  • Multi-agent extraction
  • Async blueprint drafting
PythonFastAPIGroq BatchAnthropic ClaudeReact+2
Built at CloudLex