CS student at SRM · I build full-stack web apps and small ML models from scratch
- 🔭 Building CHRONOS-ZERO: a kernel that lets AI agents try a change on a database copy and checks it with Z3 before it goes live
- 🛠️ Maintaining Studeo, a faster front-end for SRM's student portal that also finds when your friend group is free at the same time
- 🌱 Learning how transformers actually work by writing them without
nn.Transformer - 🤝 Contributing to open source: WXT, web-ext, h3
- 📫 Looking for software engineering / ML internships
- CHRONOS-ZERO · in progress
Sits between an AI agent and the systems it changes. Each tool call runs inside a PostgreSQL savepoint, is checked against domain rules with the Z3 solver, then committed or rolled back, with a SHA-256 audit chain. I lead the kernel and state layer in a team of four.
Python · FastAPI · PostgreSQL · Z3 · Docker - Studeo · live · demo, no login
Syncs SRM attendance, marks and timetables; tells you how many classes you can still skip and intersects friends' timetables to find shared free hours.
Next.js · TypeScript · Prisma · PostgreSQL - repo2readme · live
Point it at a GitHub repo and it writes a README with a Mermaid architecture diagram. Uses tree-sitter extraction, a two-pass map-reduce over the code with Claude, then verifies the output against the source.
Python · tree-sitter · Anthropic API · FastAPI · Docker - malayalam-transformer
A character-level GPT trained on Malayalam Wikipedia, with attention, tokenizer and training loop written from scratch. Includes an ablation table of six runs, each changing one setting, plus an orthography checker that scores generated text.
Python · PyTorch - CommitCamp
A place to make your first open-source contribution: live good-first-issues, plus coding challenges where CI checks every solution PR against the tests.
Next.js · TypeScript · GitHub Actions