Brandon McCarthyResume

AI Solutions & Implementation Engineer

Brandon McCarthy

I build AI tools for documents and integrations. My projects keep model output tied to source evidence and give people a clear place to review it.

Relocating to Cary, NC upon offer

274 automated tests in Pulse · 15-case × 3-variant Workbench evaluation matrix · 5+ years in healthcare documentation

Featured Projects

Workbench demo showing project requirements, a draft plan, and the approval step

Enterprise AI Implementation Platform

Enterprise AI Implementation Workbench

Workbench reads project requirements and uploaded documents. It drafts a cited plan, and a manager reviews it before the app creates tasks.

  • The app searches only the current tenant's requirements and documents. pgvector finds the relevant passages. Zod checks the draft and gives the model one repair attempt when the shape is wrong.
  • Four roles control what each person can see and do. PostgreSQL RLS adds a database check. A manager must approve the plan before it becomes tasks.
  • Files go to S3 and jobs run through SQS. Failed jobs retry before moving to a dead letter queue. The app keeps an audit record and tests 15 cases across three prompt versions.

The demo uses seeded synthetic data and fixed test cases.

4-role RBAC + RLS15 cases × 3 prompt variantsSQS retries + DLQ
Next.jsTypeScriptPostgreSQLDrizzleAWS BedrockS3 / SQSpgvectorZodPlaywright
Pulse demo showing simulated healthcare connections, an incident, and the recovery approval

AI Reliability Platform · Healthcare

Pulse

Pulse watches four simulated healthcare connections. When a job fails, it opens an incident and gathers the evidence a reviewer needs.

  • Health checks use rolling windows. A failing connector opens an incident, and the investigation cites the events behind each finding.
  • Patient details are removed before the model sees them. A separate check looks for anything the first pass missed.
  • A reviewer approves recovery. Pulse checks the target again at that point. Incoming events use HMAC signatures, duplicate events are ignored, and queued jobs follow Retry-After responses.

The demo uses synthetic healthcare data and simulated connectors.

274 automated tests19 evaluation fixtures4 simulated connectors
Next.jsTypeScriptPostgreSQLPrismaRedisBullMQClaude APIDockerPlaywright
IntakeFlow case workspace: extracted fields with page-level evidence and the reviewer approval gate

AI Document Workflow · Healthcare

IntakeFlow

IntakeFlow reads a synthetic intake packet and shows the page behind each field. Unclear cases go to a reviewer.

  • The model extracts fields from a PDF and returns the source page with each value. The demo can use a fixed local model response or Claude.
  • Application code decides where the case goes. Missing fields, contradictions, and text that looks like a prompt injection send the case to review.
  • Processing and export are safe to retry. Every status change is recorded. The evaluation set has 60 synthetic packets.

The demo uses synthetic data. Clinical decisions stay outside the project.

FastAPIPythonNext.jsTypeScriptSQLAlchemyClaude APIpytest
Live DemoGitHubClick "Load a complete synthetic demo", no signup needed
StockYard asset detail page with candlestick chart and trade panel

Full-Stack Trading Platform

StockYard

StockYard is a paper trading app with live market charts, a portfolio history, and $100,000 in demo funds.

  • Market quotes are cached for a short time. When the data provider is unavailable, the demo switches to a fixed fallback data set.
  • Buy and sell rules reject orders that exceed the available cash or shares. Cost basis uses a weighted average. The chart rebuilds account value from the transaction history.
  • The app runs in Docker with PostgreSQL on Render. Database setup can run more than once safely, and pytest covers the trading logic.

This is my solo rebuild of a team capstone idea.

ReactReduxFlaskSQLAlchemyPostgreSQLDockerpytest
Live DemoGitHubClick "Try the demo" on the homepage, no signup needed

Additional Projects

DoseWise · DoseWise reads a supplement label and builds a plain-language report from NIH, PubMed, and openFDA sources. It rebuilds each citation before showing it.
DineAir · DineAir is an airport food delivery demo. Customers, restaurants, runners, and admins share live order updates through WebSockets.
McCarthy AI Automations · I built this personal prototype to explore lead intake and support in one app. It uses demo data.
FitBot · FitBot is a React Native nutrition tracker. It reads a meal photo, drafts nutrition details, and lets the user edit the result before saving it.

Skills

AI Delivery & Evaluation

AWS BedrockStructured outputsRAG / pgvectorLLM evaluationPrompt versioningHuman reviewZod validation

Cloud & Integrations

AWS S3 / SQSRedis / BullMQREST APIsWebhooksRetries & DLQsIdempotencyHMAC verification

Full-Stack Engineering

TypeScriptPythonReactNext.jsNode.jsFastAPIDocker

Data & Access Control

PostgreSQLPrismaDrizzlepgvectorMulti-tenancyRBAC / RLSOIDC / SCIM

Quality & Delivery

PlaywrightVitestpytestCI/CDObservabilityAudit trails

Healthcare Workflow Safety

PHI redactionIndependent leak checksEvidence citationSynthetic test dataHuman approval gates

Experience & Education

Jul 2026 – Present · Remote

AI Trainer (Contract) · micro1

I review AI responses against each project's instructions and scoring guide. My feedback points to the exact issue, and I flag requirements that are unclear or missing.

Sep 2023 – Present · Remote

Production Specialist / Transcriptionist · Physician Life Care Planning

I turned long medical records into structured reports for physicians and legal teams. I also tracked down missing or conflicting details and documented what needed clarification.

Jul 2021 – Sep 2023 · Remote

Medical Scribe · AQuity Solutions

I wrote clinical notes in the EHR during patient visits and asked providers to clear up details when the source was unclear.

Education & Training

East Tennessee State University

B.S. Biology · Psychology minor · GPA 3.2

May 2018

App Academy

Full Stack Web Development Bootcamp

May 2025

Hack Reactor

Full Stack Web Development Bootcamp

Oct 2023

Coursera

Machine Learning Specialization (Andrew Ng)

Aug 2025

About

I build AI software for projects that depend on source documents and outside systems. Workbench turns requirements and uploaded files into a cited implementation plan that a manager reviews before tasks are created. Pulse traces failures across simulated healthcare connections and shows the events behind each finding.

More than five years in healthcare documentation taught me to verify details against the source, protect private information, and ask for clarification when a record is incomplete. I now review AI responses for micro1 on a contract basis and use those same habits in my engineering work.

I am based in Maryville, Tennessee, and will relocate to Cary when I accept a role. I am open to remote work and hybrid roles in the Triangle.

Get in touch

I am looking for AI solutions or software engineering work. Remote is my first choice. I am also open to hybrid roles near Cary, North Carolina.

bmac96.dev@gmail.com
Download Resume