Tools I reach for

The daily stack, plus the things I'm currently trying out.

Daily drivers

Design

Figma

Every client screen starts life here.

Web

TypeScript

If it doesn't typecheck, it doesn't ship.

React

Still the default for client UIs.

Next.js

Storefronts and dashboards that pay the bills.

Svelte

What this site runs on. No virtual DOM, no regrets.

Astro

Survived five portfolio redesigns.

Tailwind CSS

All my styling, one utility class at a time.

Backend & data

Python

APIs, automation, and the plumbing behind the AI work.

FastAPI

Python APIs that document themselves.

ElysiaJS

Type-safe APIs, end to end.

Bun

Runtime, bundler, package manager, test runner. One binary, four jobs.

PostgreSQL

Relational data, with pgvector for the embeddings.

Redis

The fast memory: caches, queues, rate limits.

AI

LangChain

RAG pipelines, with LangGraph for the agents.

Google Gemini

The AI features in my app projects.

CMS & commerce

Sanity

A CMS clients can edit without calling me.

Shopify

Headless commerce for the storefronts.

Ship & host

Vercel

Where the web projects ship.

Railway

Backend services and self-hosted deploys.

Cloudflare

DNS, caching, and the edge.

Docker

So 'works on my machine' survives the move to yours.

GitHub

Where the code lives.

LaTeX

IEEE paper exports from the RAG tool.

System

Arch Linux

My daily driver. I use Arch, btw.

Track

Linear

Project and issue tracking.

Experimenting

Mobile

Kotlin

Native Android, when the mood strikes.

Jetpack Compose

Declarative UI for the Android side.

React Native

One codebase, two phones.

Flutter

Everything is a widget.

Firebase

Realtime data behind the app experiments.

Backend

Go

Picked up for speed, kept for the gopher.

Have a project or a role in mind?

Yash Deshpande

Open to work

Do you have a project, or do you want to hire me?

Schedule a call or email me at [email protected]