Engineering manager with 10 years leading full-stack teams. I build with Claude Code every day, with production experience in RAG pipelines, agentic systems and LLM integration.
Currently: building Java services with Claude Code, and contributing to open source projects.
Recent work:
- Bank message pipeline, Java and Spring Boot. Three separately deployable services (bank, processor, reconciliation), HTTP sends with retry and backoff, idempotent processing on bank-issued message ids, and RabbitMQ between processor and reconciliation. Built with Claude Code.
- Agentic RAG chatbot with hybrid retrieval, multi-tool ReAct agent, Postgres-backed persistent memory, and LLM-as-judge evaluation. Deployed to AWS as a container-image Lambda behind API Gateway with Bedrock inference and Terraform IaC.
- Ticket-matching Discord bot, live in a 250+ member server I run. Python and SQLite.
- Led two Java teams at Oracle-NetSuite; designed LLM-powered duplicate detection and built the working prototype in 3 days with a volunteer team of five.
Stack: Java, Spring Boot, Spring Data JPA, Hibernate, RabbitMQ, Python, LangChain, LangGraph, FastAPI, Postgres, Docker, Terraform, AWS (Lambda, API Gateway, Bedrock), Claude API, Claude Code
📍 Durham, NC
