16+ years of engineering.
Now building with AI.
Senior Frontend / Full-Stack Engineer specializing in React and modern web architecture, currently building production-grade Agentic AI systems — RAG pipelines, MCP servers, and streaming agents.
Things I've built
Calendar Scheduling Agent
Agentic loop that schedules meetings from natural language. Provider-agnostic — Ollama locally, Anthropic in production.
IT Support Agent
Diagnoses and fixes VPN and tool access issues using RAG + parallel tool calls. Searches docs before acting.
Site Search Agent
Semantic product search solving vocabulary mismatch — "footwear for jogging" finds running shoes. Voyage AI embeddings + Neon pgvector + Anthropic Claude.
Restaurant Agent + MCP
Food recommendation agent with all production patterns. MCP server exposes 5 tools — any AI connects via SSE URL. Streaming SSE, Redis cache, Bottleneck rate limiting.
HR Onboarding Agent
Fully onboards new employees — creates accounts, assigns equipment, then pauses for manager approval via webhook before sending welcome email. Resumes from exact state.
Code Review Agent
Multi-agent code review — Orchestrator coordinates Security, Performance and Style specialist agents running in parallel via Promise.all(). Scores 0–100 with structured JSON output.
AEM Knowledge Agent
Internal KB agent that answers AEM how-to questions, looks up page owners, and troubleshoots errors. Configurable hybrid search — SQL keyword + pgvector semantic with Redis caching.
Document Intelligence Pipeline
Serverless document processing on AWS — PDF upload triggers S3 → Lambda → Textract → Bedrock Claude → DynamoDB. Containerized with Docker, deployed via GitHub Actions CI/CD.
16+ years of building
6 months building AI agents
Every concept learned by building — not just reading. From the first agentic loop to production patterns with MCP.
The 5 layers of every AI agent
Writing about what I build
Let's build something meaningful.
Open to AI Full Stack roles — direct hire or contract. 16 years of engineering + production AI experience.