Hey there!

I'm Preethi.

I have a passion for learning and teaching.

I am autodidact that also loves
to teach.

I realized at a young age that all “knowledge” was constructed by people no smarter than you or me. Taking it at face value never satisfied me. Instead, I always sought out to learn it from first principles. This in turn made me a really effective learner, writer, and teacher (all of which I believe are greatly intertwined).

That is how I was able to teach myself pretty much everything I know. Whether it’s math, physics, coding, crypto, or dance ;)

But one problem I see in the world is the dearth of great teachers. Most teachers teach from the perspective of someone who already has mastered that knowledge. There are very few people out there who can explain things with a beginner’s mindset.

That is why you will find that much of my writing (and now videos!) consist of me explaining things from the perspective of a beginner. I have mastered the art of learning and find joy in teaching what I learn in the best way possible. My goal is to empower you the knowledge and skills to be your greatest self.

Join my email list now to get started!

Read my Latest Stories

Internationalization in React

Internationalization is a big problem. If you want your application to make a worldwide impact, you have to deal with language barriers. Unfortunately, the road from “Your funds will arrive by July 7th” to “Vos fonds arriveront le 7 Juillet” is far from simple. Before your application can succeed outside the English-speaking world...

READ STORY
What happened after I left the best job in the world to become an engineer?

Behind every successful career is a dream that got left behind. For me, that dream was software engineering.It’s been almost a year since I walked away from an amazing job at Andreessen Horowitz to pursue that dream — even though I had no experience in web development or JavaScript. The journey is far from over...

READ STORY
Let’s learn JavaScript closures

Closures are a fundamental JavaScript concept that every serious programmer should know inside-out. The Internet is packed with great explanations of “what” closures are, but few deep-dives into the “why” side of things. I find that understanding the internals ultimately gives developers a stronger grasp of their tools...

READ STORY
JavaScript Modules Part 2: Module bundling

On a high level, module bundling is simply the process of stitching together a group of modules (and their dependencies) into a single file (or group of files) in the correct order. As with all aspects of web development, the devil is in the details. :) Why bundle modules at all?

READ STORY