Applied AI / Forward Deployed Engineer

I turn messy business problems into AI systems that run in production. Clinical lab scientist turned engineer.

OO

About

I start by understanding how the work actually gets done. Then I integrate with the systems a team already uses, deploy the solution, and measure whether it helps.

I came into this from healthcare, with a BSc in Medical Laboratory Science. That background shapes how I build: software has to fit the real workflow and hold up when people depend on it.

Some examples: voice AI agents that triage and dispatch calls for two plumbing companies, ClaimGuard, which automates insurance denial appeals with a LangGraph pipeline, and SESKit, an open source developer email platform on AWS SES. LabLens, a hackathon build, is an MCP server that gives Claude access to Epic's FHIR sandbox to summarize and flag lab results.

Projects

Six projects that show how I work. Smaller builds and demos are on the projects page.

Voice AI Emergency Dispatch (live for two plumbing companies)

Voice AI Emergency Dispatch (live for two plumbing companies)

Emergency plumbing calls need fast, correct triage and dispatch.

A voice agent classifies emergencies, schedules jobs, dispatches technicians, and hands off to a human when needed.

Vapi
Python
FastAPI
CRM Integration
Payment Processing

Whaply: Multitenant WhatsApp AI Platform

Businesses need to answer WhatsApp customers without a person on every chat.

Each tenant gets a configurable AI agent with intent classification, routing, and human takeover detection.

FastAPI
LangGraph
Claude API
Supabase
Redis
ClaimGuard: AI Denial Management for Medical Practices

ClaimGuard: AI Denial Management for Medical Practices

Small medical practices struggle to process insurance denials and appeals.

Forward a denial PDF and a LangGraph pipeline extracts the details, recommends an action, and drafts the appeal letter.

FastAPI
LangGraph
Claude API
Next.js
Terraform
AI Content Engine with Approval Flow (fencing contractor)

AI Content Engine with Approval Flow (fencing contractor)

A fencing contractor needed regular SEO content without the owner logging into a CMS.

Zapier agents draft a post every weekday, and the owner approves or rejects it by email before anything publishes.

Zapier
Zapier Agents
WordPress
Google Search Console
SEMrush
SESKit: Self Hosted Email Platform on AWS SES

SESKit: Self Hosted Email Platform on AWS SES

Hosted email APIs run on someone else's infrastructure.

An open source send API, dashboard, delivery events, webhooks, and suppression list that run in your own AWS account as one Docker image.

Python
FastAPI
Amazon SES
PostgreSQL
Docker
LabLens MCP (Hackathon build, live demo)

LabLens MCP (Hackathon build, live demo)

Clinicians dig through charts by hand to interpret lab results.

An MCP server that gives Claude access to Epic's FHIR sandbox to interpret panels, flag critical values, and write a clinical summary.

MCP Server
Claude API
FastAPI
FHIR R4
Epic Integration
More projects

Skills

AI and agents: Claude API, OpenAI API, LangGraph, MCP servers, Voice AI (Vapi)

Backend: Python, FastAPI, TypeScript, PostgreSQL, Redis

Infra: AWS, Docker, Terraform, GitHub Actions, Railway

Integrations: n8n, Zapier, Webhooks, Epic FHIR

Contact

Want to chat? Send me an email or connect with me on LinkedIn and I'll respond whenever I can.

Send me an email