
Hi, I'm Puru
I am a 19 y/o self-taught fullstack web developer based in India with 6 years of hobbyist experience. I make blazing fast and performant web apps. Like this blog.
Popular posts
The Zen of Preact's source code
Dive into Preact's source code and explore its simplicity
Why I moved from Styled Components to (S)CSS modules
A little writeup of my reasons behind moving from Styled Components to SCSS modules, and the benefits I got out of this.
Amazing macOS Dock animation in Svelte
Let's make the beautiful macOS Dock animation using Svelte
SERIES Get to know TypeScript
Using TypeScript without TypeScript 
Wanna use TypeScript but don't want all the compiler and tooling overhead? Read on to know how.
SERIES Get to know TypeScript
Mindblowing
TypeScript tricks
There's a lot about TypeScript that most people don't know. I'll surface some of the "unknown" stuff in this blog post.
Moving React app to Preact
in 10 minutes with Vite
How I moved my 40+ components app from React to Preact in under 10 minutes