I build intelligent systems end to end — from training the model to shipping, deploying and monitoring it in production.
LLM agents · Machine learning · Computer vision · Robotics · Backend engineering
I'm an AI Systems Engineer focused on the part most AI projects skip: getting a system all the way to production and keeping it there.
That means treating a model as one component of a larger system — fine-tuning it, wrapping it in a clean service layer, deciding what should stay deterministic and what genuinely benefits from an LLM, then automating the delivery pipeline and monitoring the thing once it's live.
My work spans LLM agent architectures, applied machine learning, computer vision, ROS 2 robotics, and the backend and infrastructure that hold it all together.
🎓 B.Tech in Artificial Intelligence & Machine Learning, 2025
Explains a legal contract clause by clause, in plain language — combining a fine-tuned classifier, a deterministic risk engine, and a RAG-grounded LLM agent.
The core design idea: deterministic where it must be, generative where it helps. Clause classification and risk scoring are fully reproducible and auditable; the LLM only writes the explanation.
- Fine-tuned Legal-BERT classifying clauses into 41 CUAD categories, with calibrated confidence scores
- Raised classifier macro-F1 from 0.63 → 0.78 (accuracy 0.79 → 0.86) by root-causing a training-label conflict rather than adding compute
- Risk levels come from a static rule table, never an LLM — same input, same result, every time
- LangGraph tool-calling agent producing citation-backed reports, with real interrupt/resume human-in-the-loop gates on expensive operations
- Fully automated CI/CD: GitHub Actions → multi-arch images → GHCR → Tailscale-authenticated deploy to a Cloudflare-tunnelled host, with independent n8n uptime monitoring on isolated infrastructure
FastAPI PyTorch Transformers LangGraph LangChain Groq ChromaDB React TypeScript Docker GitHub Actions
A local-first agentic platform that plans, reasons and acts across eight capability domains — running entirely on your own hardware, with nothing sent to a third party.
Its plan-and-execute engine is built from scratch — no agent framework. Planner, validator, executor, scratchpad and variable resolver are all custom.
- Coordinates 17 specialized tools through a decoupled registry, so adding a tool never touches the planner
- Typed plan validation with retry-repair loops, hallucinated-step stripping, and
$stepN.fieldresult chaining between tools - A deterministic fast path bypasses the LLM planner entirely for simple intents, keeping latency low
- Document intelligence over PDF/DOCX/XLSX/CSV with hybrid FAISS + ChromaDB retrieval, isolated per conversation
- Real-time surveillance (YOLOv11 + InsightFace), IoT device control, speech, image generation and RBAC admin in one system
Python Flask React Ollama LangChain RAG YOLO OpenCV Whisper PostgreSQL MongoDB FAISS ChromaDB
A custom 6-DOF robotic arm, built end to end — URDF through firmware through motion planning through perception.
- 11 ROS 2 packages, spanning a C++
ros2_controlhardware interface driving real servos over serial, MoveIt motion planning, and ESP32 firmware - Dual-camera perception splitting the problem by role: an overview camera owns where things are (tracking, occlusion state), an eye-in-hand camera owns what they are (YOLO detection, precision)
- Local voice pipeline — wake-word detection → VAD → Whisper transcription, as a ROS 2 lifecycle node
- Qt control panel for live diagnostics, joint control and E-stop
Python C++ ROS2 MoveIt ros2_control URDF PyTorch YOLO OpenCV Whisper Qt ESP32
An end-to-end pipeline that captures leads, scores them with an LLM, tiers them, and routes them to the sales team — no manual triage.
- LLM scoring returning a 1–100 rating with reasoning and a recommended action
- Idempotent notification flags prevent duplicate alerts across the real-time and scheduled workflows
- Dual-store design keeps live CRM state separate from an append-only audit log
- Runs on Groq, or entirely offline on Ollama for zero-API-cost deployment
n8n LLaMA Groq Ollama JavaScript REST APIs Webhooks Airtable Slack
Your hand is the mouse. Real-time hand tracking mapped to full cursor control — move, click, scroll, drag-and-drop and screenshot — built for touchless and accessibility use cases.
- 21-point MediaPipe hand landmarks driving OS-level cursor control
- A two-level gesture decision tree where a single continuous distance acts as a modal switch, keeping a seven-gesture vocabulary unambiguous
Python OpenCV MediaPipe NumPy
Languages
AI & Machine Learning
Computer Vision
Backend & Data
Robotics
DevOps & Automation
🔨 Building — IRIS, moving a custom 6-DOF arm from simulation onto real hardware
🚀 Shipping — ClauseGuard, live in production and actively improving classifier accuracy
📚 Exploring — agent architectures, MLOps and model deployment, embodied AI
