I build GenAI features that run in production, on a real backend — not demos. LLM integrations, RAG systems (so answers stay grounded in your own data), chatbots, and agentic workflows built with LangChain and LangGraph. Because I'm a backend engineer first, the AI is wired into proper APIs, databases, auth, and error handling — with prompts, retries, and cost tracking handled so it holds up once real traffic and real data hit it.