AGENTIC SYSTEMS • MCP SERVERS • RAG PIPELINES
I'm an AI Engineer who builds at the intersection of large language models, agentic systems, and production infrastructure. I design RAG pipelines and semantic vector search systems, orchestrate multi-step AI workflows with LangGraph, and expose AI capabilities as MCP servers secured with OAuth 2.1 so agents can interact with production systems directly. I ship full-stack TypeScript products — from NestJS backends with pgvector-powered retrieval to Next.js frontends — that go beyond demos into reliable, scalable systems. I think in systems: how context flows, where models fail, and how to engineer around their limits with the right retrieval, memory, and tooling strategies.
Identified ClickHouse Out-of-Memory (OOM) errors caused by default 6-hour high-cardinality queries during new alert creation. Optimized performance by reducing the default time range to 5 minutes, mitigating backend memory spikes in production scale environments.
Consistent shipping — one commit at a time.
A candid look at my journey from spamming identical cold DMs to building authentic professional relationships as a software engineer.
Read more →Jun 8, 2026How I built a full OAuth 2.1 authorization server inside NestJS to secure an MCP server — PKCE, token isolation, reuse detection, and per-user sandboxing.
Read more →Mar 18, 2026A deep dive into offloading heavy CPU-bound bcrypt operations from the Node.js event loop using worker threads (Piscina) and clustering.
Read more →