Vinit Shahdeo | Substack

Vinit Shahdeo

AI, SaaS & FinTech | JavaScript, Node.js & Go | Distributed Systems | Open Source

Over 2,000 subscribers

The AI-Native Backend: How LLMs Are Changing API Design

A developer's guide to building backends that serve humans and machines without going broke.

Jun 1 • Vinit Shahdeo


Design Google Meet's Participant Grid

Keeping participant tiles stable as people join and leave, from the core data structure to scaling for thousands.

Jun 22 • Vinit Shahdeo


I Asked 100+ Senior Engineers to Re-Hash Facebook’s Passwords. Not One Nailed It.

Zero-Downtime Password Migration: The System Design Question 99% of Engineers Fail — the mistakes that sink candidates, and the junior-to-staff scoring…

Jun 19 • Vinit Shahdeo


Time Can Be a Lie: How Clocks Break Distributed Systems

The clock is a fact on one machine and an opinion across many. Here's why — and what the best systems do about it.

Jun 15 • Vinit Shahdeo


Life Beyond the Code

30 non-technical lessons for software engineers—on mindset, relationships, career, and life outside the 9-to-5. The stuff no one teaches you in code…

Jun 8 • Vinit Shahdeo