About.
I'm a third-year student at Chennai Institute of Technology, graduating in
2028.
I remember taking the Chennai Metro for the first time and being overwhelmed by its scale.
Trains were moving in parallel, stopping exactly where they were supposed to, and carrying
thousands of people through a system that had to keep working every day. I started wondering
about the software behind it, and whether I could build systems that handled the same kind of
complexity.
During COVID, I maintained a Discord bot that I originally built by following tutorials. At
some point, that stopped being enough. I started writing my own context classes, methods, and
abstractions. I could finally make something complex without needing someone else to show me
the next step. That was when systems thinking started to click.
I like the moment when many parts of a system work together and the whole thing suddenly makes
sense. I'm now trying to get deeper into systems engineering, especially concurrency,
infrastructure, LLM inference, and agent orchestration.
currently reading: ddia, and mit 6.1810: operating system engineering.
Work.
Software Development Intern
Picabord Technologies Pvt. Ltd. · Oct. 2025 - Nov. 2025, May 2026 - Jun. 2026 Chennai, Tamil Nadu
- Developed an internal CRM platform with RBAC, token-based invites, and workflows for
clients, contracts, projects, and tasks using Next.js, PostgreSQL, and Prisma.
- Implemented HTTP-only authentication cookies, hashed passwords, authenticated server
actions, and a containerized development environment with Docker.
President, Entrepreneurship Development Cell
Chennai Institute of Technology CITIL
- Led a 45-member cell across operations, events, and member development with CITBIF and
CITIL.
- Organized Startup Essentials, a 200-person workshop with Startup Singam, and raised
₹50,000 in funding for the event.
Things I've built.
Python, FastAPI, PostgreSQL, SvelteKit, Docker Built for the Razorpay Buildathon. OpenStore lets merchants make their existing stores
usable by the agents their customers already use. It runs an MCP server over a merchant's
store so third-party agents, currently Claude, can interact with it. The hard part was
making autonomous actions feel simple while keeping them secure and bounded.
Python, SQLite, AsyncIO, LLM APIs, Linux, Tailscale, LangGraph A local-first autonomous agent runtime with 14 tool primitives, persistent memory, and
multi-provider routing. The core challenge was orchestrating six specialized seats and
building a self-improving harness around the capabilities available to each agent.
A deterministic Chennai Metro Rail simulation engine. The difficult part was modeling the
passenger pipeline while keeping a constant number of trains moving through the system,
alongside virtual time, train motion, and CBTC moving-block safety.
Tools.
- Backend and systems
- FastAPI, REST APIs, event-driven architecture, discrete-event simulation, concurrency,
OAuth, WebAuthn, RBAC, multi-tenant systems, Next.js, SvelteKit
- Languages
- Go, Python, TypeScript, JavaScript, Java, SQL
- Data and infrastructure
- SQLite, PostgreSQL, MongoDB, Prisma, Docker, Git, Linux, Tailscale
- ML inference and serving
- Local LLM inference with Ollama, tool-use workflows, deterministic verification, failure
memory, security guardrails, agent orchestration, dynamic tool generation