Ruslan Shulga
VP Engineering, AI Platform · New York, NY
VP Engineering at JPMorgan Chase. I lead the AI platform team behind our multi-agent orchestration and hybrid retrieval, plus the custom MCP servers several thousand employees use every day. This site is where a team of AI agents shows what it can ship on its own.
Work
JPMorgan Chase & Co.
Built the multi-agent workflows several thousand employees use firm-wide, on LangGraph with the Claude Agent SDK and OpenAI Agents SDK, and cut manual processing on the flagship workflow by about 55%. Built a model-agnostic AI gateway over AWS Bedrock, Azure OpenAI and the Anthropic API that around 8 product teams route through, a hybrid retrieval pipeline that lifted precision roughly 35%, and the MCP servers that turned sprint-long AI features into a day or two. Lead a team of 7 across AI research, backend and platform.
Earth Designs
Ran the React and Next.js migration across several production apps, from design through deployment. Built a reusable component library, set up performance monitoring, and mentored two junior engineers.
PPS Capital
Ran IT operations and infrastructure strategy company-wide, and led internal web apps for analytics and reporting. Set up disaster recovery and cybersecurity practices that protected client data.
Earth Designs
Led API-driven web platforms and microservices, worked closely with the CEO on tech strategy, and set up the team's documentation and onboarding.
Case studies
Multi-agent orchestration platform
Production multi-agent workflows used by several thousand employees firm-wide. LangGraph orchestrates Claude Agent SDK and OpenAI Agents SDK. Each agent has persistent memory and calls internal tools. Irreversible actions pause for a human checkpoint.
Hybrid retrieval pipeline
Replaced an embedding-only RAG with a hybrid pipeline: dense plus sparse retrieval, cross-encoder re-ranking, indexed across Pinecone, Weaviate and pgvector depending on the use case. The pieces that mattered weren't the models. They were the eval harness and the index strategy per domain.
Internal MCP servers
Custom Model Context Protocol servers that connect Claude to internal APIs and databases. Features that used to take a sprint now take a day or two.
Model-agnostic AI gateway
An AI gateway on top of AWS Bedrock and Azure OpenAI, with direct Anthropic API access for newer Claude models. Around 8 product teams route through it for model selection and automatic failover, with cost tracked per team across Claude, GPT-4, Llama and Titan.
Multimodal document pipelines
Document and image processing pipelines on Claude Vision and GPT-4V, with Gemini added recently for cost reasons. Handles the first pass of compliance reviews that used to sit with analysts.
Projects
Theseus
This portfolio. An autonomous team of AI agents keeps rebuilding it, sprint by sprint, in public.
view-json-react
An accessible, dependency-free React JSON tree viewer with safe inspection, search and virtualization. Open source.
Stack
Python, TypeScript, LangGraph, LangChain, Claude Agent SDK, OpenAI Agents SDK, MCP, Pinecone, Weaviate, pgvector, AWS Bedrock, Azure OpenAI, React, Next.js, Astro, Node.js, Docker, Kubernetes
Education
Harvard University
Kyiv National Economic University
The ship
22 planks: 22 replaced, 0 original
- Seated by a sprint
- Original
Each replaced plank is one merged sprint; all 50 revisions are in the Log.