Skip to content
Site icon Daksh Agrawal

Tech Stack

My personal tier system for technologies and tools. S-tier are my absolute favorites, A-tier are battle-tested, B-tier are situational, and C-tier are ones I avoid when possible.

These are technologies I'm deeply familiar with and have built real projects with - from startups to personal projects.

S-Tier

S-Tier

Absolute favorites - I reach for these first

Deepnote
Deepnote
Amazing in most aspects. Needs some minor catching up with Hex but incredible for complex DS use cases.
NextJS
NextJS
Well-developed ecosystem. Go to for anything web dev.
Supabase
Supabase
Database done right, postgres is all you need and the addons for Auth, Realtime just hit right.
GitHub
GitHub
Well done, I would die without it.
Cloudflare
Cloudflare
Unbeatable infra capabilities, fast, reliable and fun to work with.
A-Tier

A-Tier

Battle-tested and reliable - my go-to choices

Hex
Hex
Strong, performant, Beautiful. Needs better ML support and multiple notebooks.
Hono
Hono
Simple, boring, beautiful.
PyTorch
PyTorch
Not a fan of deep ML, but this gets the job done. Needs better support.
FastAPI
FastAPI
Fast, builds great APIs, cannot ask for more. Hard to deploy so not S tier.
Polars
Polars
Fast, great syntax but painful coz of limited support with plotting.
B-Tier

B-Tier

Situational tools - good when they fit the use case

n8n
n8n
Getting started quite well. With more ecosystem and some software stability, strongly moving into tier A.
PySpark
PySpark
Fast but shit syntax, needs work.
Flutter
Flutter
Love the cross platform capabilities but not a fan of the syntax.
Android Studio
Android Native
Bloated, very bloated.
Django
Django
Bloated, very bloated.
Docker
Docker
Bloated.
Pandas
Pandas
Slow and bad syntax.
TensorFlow
TensorFlow
Good, but loses to PyTorch.
C-Tier

C-Tier

Avoid when possible - only when absolutely necessary

PowerBI
PowerBI
Screams legacy, painful for no reason.
MySQL
MySQL
Defined a generation, but time to die, thanks.