Case Studies

Detailed breakdowns of real production systems I've built. The problem, the approach, the architecture decisions, and the measurable results.

Healthcare AI·Hospital System (Panama)·4 months

MILA — Neonatal LLM Assistant

The Problem

Hospital staff couldn't consistently write clear, compassionate updates for NICU parents. Messages were either too technical, too brief, or missing critical policy references. Parents were left confused during the most stressful time of their lives.

The Approach

  • 1Built a RAG pipeline over hospital policies and protocols using LangChain + Pinecone
  • 2Created a simple clinician interface for drafting messages with automatic clarity checks
  • 3Implemented role-based access with full audit trails for healthcare compliance
  • 4Added a mandatory human approval step — no fully automated patient communication

The Results

42%
Faster update writing
97%
Policy reference accuracy
0
Factual errors in 300+ messages
82%
Staff adoption in month one

Tech Stack

PythonLangChainPineconeFastAPIOpenAIPostgreSQLNext.js

Key Lesson

The biggest challenge wasn't the AI — it was earning trust from clinicians who were skeptical about AI touching patient communication. The mandatory human approval step was the key to adoption.

View full project details
Voice AI·Shining Image of Texas (Small Business)·3 months

Voice Agent — Shining Image

The Problem

A window cleaning business was losing 30-40% of calls to voicemail — callers during jobs, after hours, and weekends just called the next company. Every missed call was $200-500 in lost revenue.

The Approach

  • 1Built a Twilio-based voice agent that answers calls like a real receptionist
  • 2Trained on service FAQs, pricing, and availability using a custom knowledge base
  • 3Added real booking capability — the AI actually schedules appointments, not just takes messages
  • 4Implemented smart handoff: complex or emotional calls transfer to humans with full context

The Results

62%
Reduction in missed calls
39%
Call-to-booking rate (from 24%)
68%
Calls fully handled by AI
$2-3K
Monthly savings in recovered jobs

Tech Stack

PythonTwilioWhisperGPT-4ElevenLabsWebSocketsPostgreSQL

Key Lesson

The 'smart handoff' was the most important feature. Knowing WHEN to transfer to a human — detecting frustration, complex questions, or high-value opportunities — made the difference between a useful tool and an annoying robot.

View full project details
Automation·Shining Image of Texas·2 months

Reconciler — Stripe to QuickBooks

The Problem

Manual reconciliation between Stripe payments and QuickBooks was taking 8+ hours per week. Payout fees were aggregated per payout, making line-item matching nearly impossible. Accounting errors were common.

The Approach

  • 1Built an automated pipeline that fetches Stripe payouts with fee breakdowns via the API
  • 2Disaggregated payout-level fees back to individual transaction level
  • 3Created QuickBooks journal entries with proper categorization automatically
  • 4Added a review dashboard so the owner can approve before entries are posted

The Results

$0
Variance in reconciliation
70%+
Reduction in manual accounting work
8hrs
Saved per week
100%
Fee attribution accuracy

Tech Stack

TypeScriptNode.jsStripe APIQuickBooks APIPostgreSQLReact

Key Lesson

The hardest part was mapping Stripe's payout structure to QuickBooks' chart of accounts. Every business has a unique accounting setup, so the mapping had to be configurable, not hardcoded.

View full project details

Have a Similar Challenge?

I build AI systems that solve real business problems. Let's talk about yours.