I build systems that fix themselves before a human notices something broke. My engineering instinct is brute-force it first, then optimize with data. I'd rather ship something correct and slow, then profile it into something correct and fast, than guess at premature abstractions.
Final-year AI & Machine Learning engineer at SRM Institute of Science and Technology, Tiruchirappalli. Graduating May 2027, CGPA 9.11
Run a small freelance practice shipping production PWAs and internal tools for real clients, like PPR Fruits & Vegetables, not portfolio filler
Open-source contributor: 2 merged PRs to
cxlinux-ai/cx-core(+1,896 lines, 26/26 tests passing), covering PII redaction and ARG-MAX-safe batchingLed a 6-engineer team from zero prior ROS 2 experience to a delivered autonomous campus buggy simulation, on schedule
Built for hackathons: Razorpay Pay 2026, Archestra "2 Fast 2 MCP", WeMakeDevs Vision AI, Tambo Generative UI
Ask me about: dependency automation, Postgres-backed queues, tree-sitter, generative UI, shipping PWAs to real users
Self-healing dependency infrastructure. Telex watches package registries, detects breaking releases before they hit production, isolates the affected call sites with tree-sitter AST analysis, drafts a patch with an LLM, proves it in a throwaway CI branch, and only then opens a pull request. It never auto-merges. A human reviews every fix.
- 3D Repo Atlas: the codebase graph rendered in
three.js+d3-force-3d, updated incrementally by re-parsing only the files that changed. - Patch providers: pluggable, Claude, Gemini, OpenAI, Groq and Mistral behind one interface.
- Razorpay edition: the same engine pointed at failed payments. A two-tier classifier (rules first, LLM second), bounded retries with exponential backoff, and real code defects escalated to verified PRs. 40/40 tests. Built for the Razorpay Pay 2026 Buildathon.
FastAPI async SQLAlchemy tree-sitter Next.js 15 GitHub App three.js
"Your dependencies just fixed themselves."
| Project | What it does | Stack | |
|---|---|---|---|
| Telex | Detects breaking npm releases, isolates affected call sites via AST, opens a CI-verified fix PR. 3D repo atlas included | FastAPI, tree-sitter, Next.js, GitHub App | |
| 75 Club | Attendance PWA for Indian college students: safe-bunk calculator, AI timetable scanner (Tesseract.js + Gemini), Razorpay Pro plan | Next.js 16, React 19, Supabase | |
| OpusQueue | Job scheduler on PostgreSQL only. SKIP LOCKED claiming, a reaper for dead workers, cron, retries, dead-letter queue, dashboard |
FastAPI, PostgreSQL 16, Next.js | |
| Xipper | Local-only codebase packager: 6-layer exclusions, secret scanner (patterns + entropy), LLM digest mode, handles 50k+ files | TypeScript, Electron | |
| Genesis Runtime | JSON config in, working full-stack app out. Zod validation, fallback renderers, workflows, OAuth, PWA, ZIP export | Next.js 14, Prisma, PostgreSQL | |
| LegalMind (published, Software Impacts / Elsevier) | GPU-accelerated RAG pipeline for legal Q&A, served via Triton on Kubernetes | TinyLlama, Triton, Kubernetes |
| Project | What it does | Stack | |
|---|---|---|---|
| Telex for Razorpay | Failed-payment recovery: rules-first classifier, LLM fallback, bounded retries, code defects escalated to PRs | FastAPI, Next.js | |
| Semantic Cinematographer | Gemini 2.0 Flash reads live video and fires zoom, grading and shake in real time | Next.js 14, FastAPI, Stream Video | |
| The Playbook | Generative UI where an AI game master reshapes nine canvas components per scenario | Next.js, Tambo AI, Framer Motion | |
| Compliance Sentinel | MCP server screening AI-issued SQL with a regex gatekeeper, PII redaction and an audit log | FastMCP, Python, Next.js | |
| FlowCraft | HR workflow designer on an infinite canvas with graph validation and step simulation | React, Zustand, Vite | |
| RateLimiter | Sliding-window API limiter on Redis sorted sets, API-key filter, MySQL request history | Spring Boot, Redis, MySQL | |
| srm_buggy_ws | Autonomous electric campus buggy, Phase 1 SITL simulation, led as a 6-person team | ROS 2 Humble, Gazebo |
More projects
| Project | What it does | Stack |
|---|---|---|
| Cube-Buddy | Finds cube colors with OpenCV (HSV), solves with Kociemba, animates the steps | Flask, React, Three.js |
| LiveBoard | Real-time collaborative whiteboard with rooms (live) | React, Socket.io, GSAP |
| NextGen Traffic Insights | Vehicle counting and lane-wise Smooth/Heavy classification | YOLOv8, ByteTrack, OpenCV |
| Finance Command Center | Natural-language finance queries where the AI picks the chart | Next.js, Tambo, Recharts |
| PPR Fruits & Vegetables | Pre-order PWA for a produce shop in Coimbatore | Next.js, Neon, Gemini |
| Echo-Mind | Agent with long-term conversational memory | LangGraph, FastAPI, Gemini |
| Node Processor | Parses edge lists, builds trees, detects cycles (live) | Node, React |
| AI Job Spec Comparator | Compares XML role definitions to roles extracted from PDFs | Gemini, Pinecone RAG |
| Smart Query Translator | Natural language to SQL | Streamlit, LLM |
| H.A.R.N. | Detects N, P, K deficiency from leaf images | TensorFlow, Streamlit |
| Adaptive Voice Tutor | Voice tutor prototype for children aged 5 to 10 | PyTorch, Flask |
| Water Quality Monitoring | Arduino system reading temperature and TDS | Arduino, C++ |




