Overview
Technical skills
Timeline
Compact end-to-end demo of an agentic service: FastAPI + PydanticAI backend with tool calling and structured output, paired with a React MV3 side panel. Built as a small, readable reference for how an LLM feature is wired from UI to model and back.
Personal system that runs my own job search end to end: Claude Code as the orchestrator, custom skills and MCP servers, scheduled tasks, browser agents for multi-source collection, normalization and dedup of postings, matching against my profile, and document generation. Effectively a small ingest-and-matching pipeline of the same shape as a talent platform.
Offline evaluation for a production RAG assistant: Ragas metrics (relevance, faithfulness, retrieval) tracked in MLflow, A/B selection of prompts and chunking strategies, quality gates before merge instead of eyeballing answers.
Large government information systems and a high-load public portal with integrations — the start of a 15+ year backend track. Owned features end to end and coordinated external contractors.
