About
01About — Srinivas M

The longversion.

Read
about-me.txtdraft 3

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.

0 / 7 lineswriting…
Portrait of Srinivas M

Srinivas MPondicherry, IN

  • built the admin panel too
  • reads the Postgres docs for fun
  • will argue about naming
0Products live
0GPA / 10
0Years building
0Tech in prod
01Who I am
the unedited bit

Hello — I'm Srinivas.

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.

If the person who owns the product can't change it without calling me, I haven't finished the job.

At a glance

Based in
Pondicherry, India
Focus
Full-stack · Mobile · NLP
Degree
MCA — 8.79/10
University
Pondicherry University
Open to
Full-time & contract
02Video introduction

Or just watch mesay it.

srinivas — introduction.mp4
03The stack
honest about the depth

What I work with.

Deep in the first two groups, comfortable in the rest. I'd rather say that plainly than claim all of it equally.

Languages

PythonTypeScriptJavaScriptDartJavaSQLC

Frameworks & Libraries

React 19TanStack StartFlutterNode.jsExpressTensorFlowspaCyNLTK

Data & Infrastructure

PostgreSQLSupabaseAppwriteFirebasePrismaCloudflare WorkersVercel

Concepts

NLPNamed entity recognitionDeep learningREST APIsSSRDBMSData structures
04Education
and where I didn't

Where I learned it.

Master of Computer Application (MCA)

Pondicherry University

2023 – 2025

GPA 8.79 / 10

Postgraduate research: Tamil abstractive summarisation with NER

Bachelor of Computer Application (BCA)

Indira Gandhi College of Arts and Science

2020 – 2023

GPA 7.7 / 10

Final year project: CENTAC admissions Android app — team lead

Higher Secondary (12th)

Petit Seminaire, Pondicherry

2019 – 2020

74%

Secondary (10th)

Petit Seminaire, Pondicherry

2017 – 2018

85%

05Certifications
proof, not personality

Paper trail.

Python BootcampNPTEL & Udemy · 2025
Ethical HackingNPTEL & Udemy · 2025
Web DevelopmentUdemy · 2025
Android DevelopmentUdemy · 2023
Cisco Packet Tracer Networking WorkshopCisco · 2022
06How I work
argue with me

Four opinions.

Ship it, then make it good

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.

Own the whole stack

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.

Boring tech, interesting problems

Postgres, TypeScript and server-rendered React solve almost everything. I save the novelty budget for the part of the problem that's genuinely new.

Build the admin panel too

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.

you made it to the end

That's the whole story.