Available for work/Pondicherry, IN

Srinivas M Full-stack engineer.

I take products from an empty repo to a live domain, on my own — web, mobile, and the research behind them.

Illustrated portrait of Srinivas M

Now shippingEstate Ulagam

01The work

I build things that ship. Six products are live right now — real users, real payments, real uptime — each one designed, built and deployed alone. Alongside them sits research-grade NLP: a summarisation model for Tamil that keeps the names in the story.

Contributions, last 12 months
—
Days with commits
—
Current streak
—
github.com/Nivas001
LessMore
02What I do

Four things I own, from the first commit to production.

  1. REPOBUILDLIVE
    01

    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.

  2. TAMILmT5 + NERSUMMARY
    02

    NLP that survives real text

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

  3. FLUTTERFIRESTORE
    03

    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.

  4. REVENUEMEDIA
    04

    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.

03Selected work

Things I built and still maintain.

012026/Live

Estate Ulagam

A property discovery platform spanning 18 sovereign markets, where nothing reaches a buyer until it has passed editorial review. Multi-currency pricing, a country–state–city taxonomy, and curated collections across villas, high-rise apartments, clear-title land, commercial space and new developments.

  • React
  • TanStack Router
  • TanStack Query
  • TypeScript
  • Vite

022026/Live

Vaaram Magazine

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 Components
  • TypeScript
  • Supabase
  • PostgreSQL

032025/Live

Ani Bakes

A modern, high-performance artisanal e-commerce web platform for a boutique bakery. Features small-batch slot scheduling, bespoke cake customization, multi-tier pricing, Razorpay checkout, and an admin operations hub with drag-and-drop media reordering.

  • React 19
  • TanStack Start
  • TanStack Router (SSR)
  • TypeScript
  • Vite
05Under the hood

The anatomy of a product, from first request to deploy.

Visitorbrowser · phoneEdge SSRTanStack StartCI / CDGitHub → VercelPaymentsRazorpayServer fnstyped · validatedPostgresSupabase · RLSAdmin panelrole-gated CMSStoragesigned URLs
  1. 01A visitor asks

    Every page is server-rendered at the edge, so the first paint is real HTML — not a spinner waiting on an API.

  2. 02The server answers

    Typed server functions instead of a hand-rolled REST layer. Client and server share one set of types, validated at the boundary.

  3. 03The data holds

    Postgres behind Supabase or Prisma, with row-level security — the database, not the UI, decides who sees what.

  4. 04Money moves

    Checkout through Razorpay with signatures verified on the server. Nothing trusts the browser about a price.

  5. 05The owner runs it

    A role-gated admin with drag-to-reorder media and signed uploads, so the business changes its own site without me.

  6. 06It ships itself

    Push to main, CI builds, the edge deploys. Every branch gets a preview URL before anything reaches production.

06Technical depth

The stack, and the numbers behind it.

0
Products in production
0
Projects shipped
0
Technologies in use
0/10
MCA GPA, out of 10

Languages

Frameworks & Libraries

Data & Infrastructure

Concepts

Point at any tool to see where it shipped — the small number is how many projects

07How I work

I have opinions. Here they are.

Years of building alone taught me which of these matter, and which were just preferences I was defending.

  1. 01

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

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

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

    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.

08Contact

Have something worth building?

I'm open to full-stack and Python roles, and to contract work. Tell me what you're making.

Replies within a day