# Piyush Choudhari > AI & Backend Engineer in Pune, India, specialized in Agentic Systems, LLM Evaluation, and High-Performance Backend Design. Builds production AI systems — agents, retrieval, vector databases, and the serving infrastructure underneath them. Writes about AI, systems engineering, and ML research topics. ## Stack - **Languages:** Python, TypeScript, C++, Node.js - **Foundations:** Agentic Systems, LLM Evaluation, Search & Information Retrieval - **Frameworks:** LangGraph, FastAPI, Next.js, Django, React, Flask - **Infra/DB:** PostgreSQL (pgvector), Neo4j, MongoDB, Redis, AWS, GCP, SQLite ## Blog (last updated 2026-09-29) - [Building Mentis: A Memory Layer for Coding Agents](https://piyushc.com/blog/Building-Mentis-A-Memory-Layer-For-Coding-Agents) (2026) - [Sandboxing Coding Agents](https://piyushc.com/blog/Sandboxing-Coding-Agents) (2026) - [Making Agents Play Pictionary](https://piyushc.com/blog/Making-Agents-Play-Pictionary) (2026) - [My Codebases Have an AI Receptionist Now](https://piyushc.com/blog/My-Codebases-Have-an-AI-Receptionist-Now) (2026) - [Implementing An SQS Like Message Queue System](https://piyushc.com/blog/Implementing-An-SQS-Like-Message-Queue-System) (2026) - [How I Used PostgreSQL, Groq & Vercel's AI SDK To Create A Chatbot For My Portfolio Website](https://piyushc.com/blog/How-I-Used-Postgres-Groq-And-AI-SDK-To-Create-My-Portfolio-Website-Chatbot) (2025) - [Designing a Deterministic, Low Latency Decision Engine with C++](https://piyushc.com/blog/Designing-a-Deterministic-Low-Latency-Decision-Engine-with-CPP) (2025) - [Simulating vLLM's PagedAttention](https://piyushc.com/blog/Simulating-vLLMs-PagedAttention) (2025) - [Making A Peer Review System for My Blogs Using Google-ADK & Mem0](https://piyushc.com/blog/Making-A-Peer-Review-System-for-My-Blogs-Using-Google-ADK-And-Mem0) (2025) - [Training a Mixture-of-Experts Router](https://piyushc.com/blog/Training-a-Mixture-of-Experts-Router) (2025) - [Building a Vector Database from Scratch - CapybaraDB](https://piyushc.com/blog/Building-A-Vector-Database-from-Scratch-CapybaraDB) (2025) - [Be Curious About Your Compute](https://piyushc.com/blog/Be-Curious-About-Your-Compute) (2025) - [How I Built an Automated Social Media Workflow with LangGraph](https://piyushc.com/blog/How-I-Automated-My-Social-Media-Workflow-with-LangGraph) (2025) - [SHAP values for GBTs – intuition + how they work internally](https://piyushc.com/blog/SHAP-values-for-GBTs) (2025) - [Welcome to My Blog](https://piyushc.com/blog/welcome-to-my-blog) (2025) ## Projects (last updated 2026-09-29) - [Agent Sandboxing](https://piyushc.com/projects/agent-sandboxing) (2026): A cloud coding-agent system that isolates repository work in Docker sandboxes and opens pull requests from agent-authored changes. - [CapyNodes](https://piyushc.com/projects/capynodes) (2026): An interactive system design canvas where an AI Judge scores your architecture for scalability, reliability, and failure modes. Active users: 50+, Evaluation sessions: 250+. - [CapybaraDB](https://piyushc.com/projects/capybaradb) (2025): A vector database built from scratch in Python, implementing indexing, similarity search, persistence, and the full query pipeline. Query latency: <10ms, Recall @ k=5: 100%. ## Experience ### AI Builder Intern @ Flytbase (Apr 2026 - Aug 2026) - **FB Copilot** - Built an AI assistant piloted across 10+ organizations for querying live drone operations and creating mission workflows through natural language, reducing setup time from ~5 minutes to under 30 seconds - Designed a 6-stage planning pipeline for intent classification, parameter extraction, entity resolution, validation, planning, and operator confirmation before execution - Built an 8-tool ReAct assistant using LangChain and Qdrant to answer grounded questions about fleets, telemetry, docks, missions, and alarms in under 5 seconds - Developed a 300-case evaluation suite covering routing, parameter extraction, entity resolution, and rejection of unsupported or fabricated requests - **Thermal Radiometric Inspection Tool** - Built a DJI radiometric inspection platform with a backend that converts R-JPEG images into calibrated 640×512 temperature matrices in 150–300 ms, supporting per-pixel, region, line, histogram, isotherm, and image-comparison ### AI Engineer Intern @ Ronin Labs (Jan 2025 - Apr 2026) - **AskRaven** - Built an AI system that analyzes live Meta Ads data to answer performance questions, audit creatives, and recommend budget and creative actions. Used across 5 brands, resulting in campaigns with 4% average ROAS improvement - Developed a two-layer personalization system combining researched Brand DNA with performance-grounded memory, and consolidated 22 specialized tools into 15 parameterized tools - **Sketchbot** - Built an image-to-sketch system deployed at 10 events and used by 1,000+ people, using FastAPI, SDXL Turbo, ControlNet, and OpenCV to cut robot drawing time from 10 minutes to under 3 minutes - Deployed GPU inference on AWS g5.2xlarge instances, reducing infrastructure cost by 30% per region, with automated AMI/EBS recovery in under 15 minutes - **OnePlus 13s Quest Quiz** - Built backend APIs for a global OnePlus campaign serving 150K+ total users and 250+ active concurrent users, maintaining response times below 120 ms with Node.js, TypeScript, TypeORM, and GCP Cloud SQL - **Cefaly** - Built and optimized the pose-estimation system for Cefaly’s mobile app with 1K+ downloads, achieving 0.992 mAP50 for electrode detection and ~60 ms end-to-end mobile inference latency ## Required for more information - [RSS Feed](https://piyushc.com/rss.xml) - [Full Content](https://piyushc.com/llms-full.txt)