Full-stack developer · Hybrid athlete
Vaibhav Tyagi
I've been building for a while — products, MVPs, random ideas. Most didn't work, but that's where the real learning came from.
I used to just focus on code. Now I focus on the whole thing: understanding what needs to be built, talking to people, and actually shipping it. I stay a generalist because I don't want to be stuck — I learn what's needed and move.
I take discipline seriously. Running, gym, training, showing up daily. That mindset is the same one I bring to my work.
Selected Work
Recent Writing
View all →Rewriting my pace-utils npm package into Rust
A beginner-friendly walkthrough of rebuilding a small TypeScript library as a Rust CLI, covering ownership, borrowing, iterators, Result, and the ? operator.
Publishing to npm in 2026: Build a TypeScript Library from Scratch
A practical walkthrough of building a TypeScript library, bundling with Rollup, and publishing safely to npm with OIDC.
Multi-Theme Magic: Next.js + shadcn/ui 🎨✨
Multiple themes and changing themes in a Next.js application with shadcn/ui.