the developer
I build LLM-powered applications and agentic AI systems — from RAG pipelines to multi-step autonomous agents using LangChain and LangGraph. I'm also fluent in full-stack web with React, Node.js, and TypeScript, and care deeply about shipping things that are actually useful.
- a few things I genuinely care about
New framework? Different stack? I get up to speed quickly. I don't get attached to tools — I care about outcomes.
I engineer GenAI applications from the ground up — RAG pipelines, tool-calling agents, and multi-agent workflows using LangChain, LangGraph, and modern LLM APIs.
I thrive in roles where I can shape the product — not just implement specs. UI, UX, product thinking — I enjoy all of it.
- the tools in my day-to-day
- a few things about my process
I prefer working iteratively — getting something real in front of users fast, then improving it. Perfectionism is the enemy of progress.
Before writing a line of code, I want to understand what problem we're solving and for whom. Good code starts with clear thinking.
I don't just use AI tools — I build them. From designing retrieval pipelines to orchestrating multi-agent workflows, I understand how LLMs work and how to make them reliable in production.
I do my best work when I have room to make decisions — on design, architecture, or product direction. I'm not just looking to execute; I want to contribute ideas.
Building an LLM-powered product or need an AI engineer who can also handle the full stack? Let's talk.