Master of Computer Application (MCA)
Pondicherry University
2023 – 2025
GPA 8.79 / 10
Postgraduate research: Tamil abstractive summarisation with NER
I like the whole arc of a product — the schema, the server, the interface, the deploy, and the unglamorous admin panel someone has to use every day. Most of it I have built alone, which means being decisive about architecture and honest about the trade-offs.

Srinivas M — Pondicherry, IN
I build whole products, not slices of them — and I would rather own the hard parts than hand them off.
I'm a full-stack engineer based in Pondicherry. I like the whole arc of a product: the schema, the server, the interface, the deploy, and the unglamorous admin panel someone has to use every day.
Most of what I've built, I've built alone — which means I've had to be decisive about architecture and honest about trade-offs. Ani Bakes runs React 19 on TanStack Start with Appwrite and Razorpay. AARRKKAA runs Prisma and Postgres behind the same stack. Velocity is a Node service with a Flutter client on top.
The other half of my work is applied NLP. My postgraduate research tackled abstractive summarisation in Tamil, a low-resource language where off-the-shelf models lose the names that make a news story mean anything. I fine-tuned mT5 with PEFT and wired NER in to hold those entities in place.
Deep in the first two groups, comfortable in the rest. I'd rather say that plainly than claim all of it equally.
Pondicherry University
2023 – 2025
GPA 8.79 / 10
Postgraduate research: Tamil abstractive summarisation with NER
Indira Gandhi College of Arts and Science
2020 – 2023
GPA 7.7 / 10
Final year project: CENTAC admissions Android app — team lead
Petit Seminaire, Pondicherry
2019 – 2020
74%
Petit Seminaire, Pondicherry
2017 – 2018
85%
A live v1 teaches you more in a week than a spec does in a month. I get something real in front of people early, then harden it against what actually broke.
Handoffs are where products die. I'd rather understand the schema, the server, the client and the deploy than be excellent at exactly one of them.
Postgres, TypeScript and server-rendered React solve almost everything. I save the novelty budget for the part of the problem that's genuinely new.
Software that needs a developer to update it isn't finished. If the person who owns the product can't change it themselves, I haven't done my job.