Smit Faldu — AI / ML Engineer. I build systems that reason, retrieve, and act.I build systemsthat reason, retrieve,and act.
AI/ML engineer working on generative and agentic systems — multi-agent frameworks, retrieval-augmented pipelines and autonomous workflows, built with LangChain, LangGraph and AutoGen, and shipped as FastAPI services on GCP.
Currently
Building agentic systems and shipping them as services. Most recently AI/ML at VertxAI.
§01Selected WorkSelected Work
04 systems · 2025
Systems, notdemos.
Each of these was designed, built and deployed end to end — agent orchestration, retrieval, API surface and infrastructure.
01Featured
Mock Pitch Voice Agent
A real-time voice agent that runs investor Q&A sessions, so founders can rehearse the pitch before it counts.
Problem
Founders get one shot at an investor conversation and almost no way to rehearse the unscripted half of it — the questions. The system simulates that pressure: it listens, interrogates, adapts, and reports back.
Approach
01
Agentic conversation flow built on LangChain and LangGraph, handling context-aware questioning, evaluation and adaptive branching as the pitch develops.
02
Speech-to-text via Whisper and text-to-speech via ElevenLabs, wired into a continuous real-time loop rather than a turn-based transcript.
03
FastAPI backend with WebSocket streaming to keep round-trip latency low enough for the exchange to feel conversational.
04
Conversation data persisted and analysed in MongoDB, turning each session into performance tracking and feedback signal.
05
Containerised with Docker and deployed on GCP Cloud Run, with a modular architecture that keeps new capabilities additive.
Role
Agentic AI · Voice Interface
Stack
Python/
FastAPI/
LangChain/
LangGraph/
WebSockets/
Whisper/
ElevenLabs TTS/
MongoDB/
Docker/
GCP
Deployed
GCP Cloud Run
Year
2025
02
Founder–Investor Matching Engine
A semantic matching system that ranks the investors most likely to fund a given founder, from embeddings rather than keywords.
Problem
Founder–investor fit is a semantic problem wearing a search-box disguise. Keyword filters miss thesis alignment; the engine reasons over profiles instead of matching strings.
Approach
01
LangChain and LangGraph pipelines covering query understanding, ranking logic and multi-agent reasoning to improve match quality beyond a single similarity pass.
02
FAISS vector index retrieving the top 100 candidate investors per founder profile from contextual embeddings.
03
FastAPI backend with WebSocket streaming, keeping the interaction responsive as results resolve.
04
Match results stored in MongoDB so investor–founder interactions can be tracked, filtered and analysed over time.
05
Containerised with Docker and deployed on GCP Cloud Run for production-ready scale.
Role
Retrieval · Multi-Agent Reasoning
Stack
Python/
LangChain/
LangGraph/
FAISS/
MongoDB/
Docker/
GCP
Deployed
GCP Cloud Run
Year
2025
03
ArXiv Research Agent
A multi-agent research assistant that retrieves, summarises and answers questions across ArXiv papers.
Problem
Keeping current with a fast-moving field is a retrieval problem and a comprehension problem at once. Splitting those across specialised agents produces better answers than asking one model to do both.
Approach
01
Multi-agent architecture in AutoGen, with separate agents collaborating on retrieval and on summarisation.
02
LLM-driven paper understanding, distilled into concise outputs written for a reader rather than a benchmark.
03
Interactive Streamlit interface producing structured results in JSON and Markdown for downstream use.
04
Containerised with Docker and published on Hugging Face Spaces for public access and reproducibility.
Role
Multi-Agent Research Systems
Stack
Python/
AutoGen/
Hugging Face Transformers/
Streamlit/
Docker
Deployed
Hugging Face Spaces
Year
2025
04
DataAnalyzerAI
Upload a CSV or JSON file, ask a question in plain language, and get back executed analysis with charts.
Problem
The distance between having data and understanding it is usually a Python session. This collapses that into a sentence.
Approach
01
AutoGen multi-agent system that accepts CSV/JSON uploads and interprets natural-language queries against them.
02
Agents generate, execute and return Python code, producing analysis and graph visualisations without user intervention.
03
End-to-end exploration tool with reproducible results, packaged through Dockerised deployment.