Transactions auto-classified
OpenAI structured-output layer categorized 10K+ transaction line items and de-duplicated the taxonomy at Studio PAV.
$
I build LLM-powered products and the async Python backends underneath them — multi-model routing, retrieval, RBAC'd APIs, and the pipelines that keep them honest. From audit-grade clinical data platforms to a multi-model AI assistant now in iOS and Android beta.
Each one maps to a shipped system — the case studies below explain how.
OpenAI structured-output layer categorized 10K+ transaction line items and de-duplicated the taxonomy at Studio PAV.
Mo Paws first-response latency cut 75–80% through knowledge-base preloading and cost/latency-aware model routing.
Async FastAPI services with PostgreSQL, hierarchical storage, RBAC and OAuth2 on Azure at EDA Clinical.
Teams transcripts → structured summaries → Trello cards and checklists, org-wide, with no human in the loop.
Ten projects across AI, backend and data. The two marked Case study go deep on the architecture and the trade-offs.
A cross-platform pet-care assistant built at Rocha Tech LLC, now in closed TestFlight beta: breed-aware answers, behaviour assessment, health scheduling. I own the whole stack — auth, data model, retrieval, and the model-routing layer that keeps responses fast and cheap.
An internal platform for EDA Clinical replacing a spreadsheet-and-email approval chain. Three role-scoped interfaces (developer, manager, admin) on one async FastAPI service.
A daily agent that pulls postings, scores fit against a profile, and emits a structured JSON feed with match tier, category, sponsorship signal and application status.
A ResNet-50 vision pipeline that flags PPE and equipment-safety violations on factory and construction footage, streamed through Kafka and served from AWS ECS.
A browser tool for exploring CDISC Dataset-JSON clinical datasets — nested-structure navigation, column filtering, and a preview that stays responsive on large exports.
A model bake-off on the Ames housing set: linear regression, kernel perceptron, decision trees, FNN, 1D-CNN and 2D-CNN, compared on identical feature pipelines.
A linked-view D3 dashboard — parallel coordinates plus bar and pie views that cross-filter one another. The coordinates plot 154 countries across 20 development indicators.
A desktop tool that pulled regional infection data on a schedule, cached it locally and rendered comparative rate curves with a searchable region picker.
A 3D kart racer in Unity with three environments, custom drift physics, lap timing and an AI opponent that follows a waypoint racing line.
A classroom tool that samples students without replacement and shows an "on-deck" queue so the next person can prepare instead of being ambushed.
Levels are self-assessed against production use — the right-hand label says which system it came from.
Automated safety review with a PyTorch ResNet-50 computer-vision pipeline fed by Kafka and served from AWS S3 + ECS. Dockerized blue-green deployments removed 30+ hours/day of manual review.
Automated expense approval and ticketing with FastAPI and Temporal workflows, then added Prometheus, Grafana and Jaeger observability for a rollout serving 1,200+ employees across six departments.
Improved warehouse-robot navigation by pairing laser sensors with a reinforcement-learning course-correction policy in PyTorch, added OpenCV + SQL delivery-mismatch detection, and streamed battery telemetry over Kafka to schedule charging priority in Java.
I'm a software engineer with an MSCS from UC Davis (2024) and a BS from the University of Oregon. Most of my work sits where an LLM meets a real system: the model is the easy part, and the retrieval, schema, permissions and failure paths around it are the job.
At EDA Clinical I spent a year in regulated clinical-data land — audit trails, CDISC compliance, RBAC — which is a good place to learn that "it works on my machine" is not a deliverable. Since then I've been at Rocha Tech LLC building Mo Paws, a multi-model AI pet companion now in closed TestFlight beta — end to end: Supabase auth and RLS, the retrieval layer, the model router, the mobile shell.
I'm looking for AI Engineer / Applied AI / Backend roles in the US where the product actually ships to users. Fastest way to reach me is email.

University of California, Davis
2022 — 2024
University of Oregon
2019 — 2022
Amazon Web Services
2025Hiring, contracting, or just want to compare notes on LLM plumbing — either box works.