Srinivas · Portfolio

Portfolio / 2026

Available

Srinivas MFull-StackEngineer.

I design, build, secure and ship complete products on my own — web, mobile and the research behind them. Based in Pondicherry, India.

I take it from an empty repo to a live domain — schema, server, interface, payments, admin panel, deploy. No handoffs, no missing half.

5 live in production·TanStack Start · React 19 · PostgreSQL · Razorpay · Vercel

Now shippingEstate Ulagam
Illustrated portrait of Srinivas M
React 19TanStack StartNext.jsTypeScriptPythonFlutterPostgreSQLSupabaseNode.jsTensorFlowPrismaAppwritespaCyRazorpayCloudflareHugging Face

What I do

I build thingsthat ship.

Not prototypes. Five products are in production with real users, real payments and real uptime. I own them end to end — schema to deploy.

5
live in production
0
handoffs required
100%
built solo

How I think

Research-gradewhen it earns it.

My postgraduate work solved abstractive summarisation for Tamil, a low-resource language. mT5 fine-tuned with PEFT, NER wired in to keep names intact. It's public on Hugging Face.

mT5
fine-tuned with PEFT
NER
entities preserved
8.79
MCA GPA / 10

Where I work

Web, mobile,and the messybits between.

React and TanStack on the front. Node, Postgres, Supabase and Appwrite behind it. Flutter when it needs to be native. Plus every admin panel nobody else wants to build.

Web
React · TanStack · SSR
Mobile
Flutter · Firebase
Backend
Postgres · Supabase

What if your next hirehad already shipped?

I'm Srinivas — a full-stack engineer who takes a product from an empty repo to a live domain, on my own.

I ship production software. Five products are live right now — a cross-border property platform reviewing listings across 18 markets, a weekly magazine publishing in Canada, an artisanal commerce platform with slot scheduling and payments, an industrial supply storefront, and a streaming client — all built and deployed solo. Alongside that I wrote a research-grade Tamil summarisation model that preserves named entities, and put it on Hugging Face where anyone can run it.

estate-ulagam.vercel.app
Estate Ulagam - Property Discovery Platform screenshot

Estate Ulagam - Property Discovery Platform — estate-ulagam.vercel.app

Visit site
01What I actually do

Four things I doend to end.

Not a list of technologies — a list of outcomes I can own, from the first commit to the thing running in production.

Ship

Full products, not features

Auth, payments, scheduling, storage, admin, deploy. I take a product from an empty repo to a live domain without handing off the hard parts.

  • TanStack Start (SSR)
  • React 19 + TypeScript
  • Razorpay checkout
  • Cloudflare / Vercel

Model

NLP that survives real text

Fine-tuning, evaluation, and the unglamorous data cleaning that decides whether any of it works. Published and reproducible.

  • mT5 + PEFT fine-tuning
  • Named entity recognition
  • spaCy / NLTK / TensorFlow
  • Hugging Face Spaces

Mobile

Native when it has to be

Flutter apps with real backends behind them — auth, live data sync, and a release pipeline that actually gets to a store build.

  • Flutter + Dart
  • Firebase / Firestore
  • Offline-first sync
  • Play Store releases

Operate

The panel they use daily

Every product I ship comes with a CMS its owner can actually run: drag-to-reorder media, role-gated access, signed uploads, no developer required.

  • Role-gated admin
  • Drag-and-drop media
  • Signed storage URLs
  • Row-level security

Available for full-time and contract work · Pondicherry, India

02Selected work

Things I builtand still maintain.

and the rest in hereAll 8 projects
FeaturedLiveSep 2026 — ongoing

Vaaram Magazine - Weekly Publication

A weekly advertising and classifieds magazine for readers across Canada. One new edition every week — businesses, services, property, jobs and offers gathered into a single issue, free to read with no sign-up, readable on any phone.

Next.js (App Router)React Server ComponentsTypeScriptSupabasePostgreSQLRow-level securityTailwind CSS+1 more
04By the numbers

The spec sheet.

Every figure here is checkable on the pages behind it, and the stack below is the whole of it — deep in the first two columns, comfortable in the rest.

0

products in production

0

projects shipped

0

MCA GPA / 10

0

technologies used

Based inPondicherry, India
Working hoursIST (UTC+5:30) — flexible for overlap
EducationMCA, Pondicherry University · 2023–2025
ResearchTamil abstractive summarisation with NER
StatusAvailable for work
Typical replyWithin a day

Everything I reach for

Languages

  • Python
  • TypeScript
  • JavaScript
  • Dart
  • Java
  • SQL
  • C

Frameworks & Libraries

  • React 19
  • TanStack Start
  • Flutter
  • Node.js
  • Express
  • TensorFlow
  • spaCy
  • NLTK

Data & Infrastructure

  • PostgreSQL
  • Supabase
  • Appwrite
  • Firebase
  • Prisma
  • Cloudflare Workers
  • Vercel

Concepts

  • NLP
  • Named entity recognition
  • Deep learning
  • REST APIs
  • SSR
  • DBMS
  • Data structures
05How I work

I have opinions.Here they are.

Four years of building things alone taught me what actually matters and what was just a preference I was defending.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

Open to offers

Currently

Free to talk.

Looking for a full-stack or Python role where I own real surface area. Contract work and interesting one-off builds welcome too.

Available nowPondicherry, IndiaReplies within a day