I build products, not just features.

I’m a software engineer working across interfaces, workflows, and the systems behind them, with experience in enterprise, startups, and consumer products.

Aadarsh Srivastava

Hi, I'm Aadarsh Srivastava

Based out of Bangalore

A few jobs later, I have opinions.

Check Out Resume

I didn’t exactly set out to build a design philosophy. But spend enough time in different companies, with different people solving very different problems, and you start collecting things — questions, instincts, and a mild intolerance for certain kinds of nonsense.

Eventually, it becomes how you see things.

And when no one gives me a brief?

I make things. Usually, they start with something I notice in someone’s day that makes me think: huh, why does it work like that?
  • MakeMyTrip logoCAREER POSTMakeMyTrip1 yr 9 mo
    • Senior Software Engineer IIJan 2025 to Present
  • Zolo logoCAREER POSTZolo2 yr 6 mo
    • Senior Software Engineer IIApr 2024 to Dec 2024
    • Senior Software Engineer IApr 2023 to Mar 2024
    • Software Development Engineer IIJul 2022 to Mar 2023
  • PwC India logoCAREER POSTPwC India1 yr 10 mo
    • Associate (Full Stack Developer)Sep 2020 to Jun 2022

Things I've built

View all

Usually starting with a person, a weird workflow, or something that made me think: surely there's a better way.

Advisor360 dashboard showing practice health, top partners, and recent commission activity

Advisor360

A commission management operating system for financial advisors, powered by FinHQ, a domain-first platform for advisory business logic, analytics, and AI.

Workflow / Fintech
Syntara product catalogue with chemical search, filters, and structured product cards

Syntara / TradeFlow

A public trade workflow platform built for my flatmate's dad's import-export business: catalogues, enquiries, supplier and customer workflows, documents, and AI-assisted business tools.

B2B Platform
Specimen workbench with a JSON editor beside an inferred contract inspector

Specimen

A JSON inspection workbench for saving, sharing, understanding, annotating, and evolving payload contracts from real examples.

Developer Tool

Sometimes I think in public

View all

Hunches, technical rabbit holes, and ideas that became clearer once I wrote them down.

Optimizing React Re-renders

A practical look at when re-renders actually matter, and when we reach for memoization before understanding the real bottleneck.

EngineeringOct 12, 2025

From Junior to Senior Engineer

What actually changed in my thinking, ownership, and judgment as I moved from execution to product-aware engineering.

CareerSep 28, 2025

Server-Driven UI Done Right

Why most server-driven UI conversations miss the real problem, and what it takes to keep the frontend opinionated and scalable.

EngineeringNov 3, 2025

React to React Native: A Mental Model Shift

The mindset shift that matters more than APIs when you move from web habits to native constraints.

EngineeringNov 10, 2025

I use what gets the job done

Tools I've picked up, kept around, and occasionally have strong opinions about.

TypeScript logo
TypeScript
React logo
React
Next.js logo
Next.js
TanStack logo
TanStack
Tailwind CSS logo
Tailwind CSS
React Native logo
React Native
Node.js logo
Node.js
FastAPI logo
FastAPI
Express logo
Express
Convex logo
Convex
Supabase logo
Supabase
MongoDB logo
MongoDB
Clerk logo
Clerk
Better Auth logo
Better Auth
Python logo
Python
ChatGPT logo
ChatGPT
Claude logo
Claude
Cursor logo
Cursor
Vite logo
Vite
Webpack logo
Webpack
Bun logo
Bun
Docker logo
Docker
AWS logo
AWS
GCP logo
GCP
Vercel logo
Vercel
Git logo
Git
GitHub logo
GitHub