The daily stack, plus the things I'm currently trying out.
Every client screen starts life here.
If it doesn't typecheck, it doesn't ship.
Still the default for client UIs.
Storefronts and dashboards that pay the bills.
What this site runs on. No virtual DOM, no regrets.
Survived five portfolio redesigns.
All my styling, one utility class at a time.
APIs, automation, and the plumbing behind the AI work.
Python APIs that document themselves.
Type-safe APIs, end to end.
Runtime, bundler, package manager, test runner. One binary, four jobs.
Relational data, with pgvector for the embeddings.
The fast memory: caches, queues, rate limits.
RAG pipelines, with LangGraph for the agents.
The AI features in my app projects.
A CMS clients can edit without calling me.
Headless commerce for the storefronts.
Where the web projects ship.
Backend services and self-hosted deploys.
DNS, caching, and the edge.
So 'works on my machine' survives the move to yours.
Where the code lives.
IEEE paper exports from the RAG tool.
My daily driver. I use Arch, btw.
Project and issue tracking.
Native Android, when the mood strikes.
Declarative UI for the Android side.
One codebase, two phones.
Everything is a widget.
Realtime data behind the app experiments.
Picked up for speed, kept for the gopher.
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]