Introduction to my Blog

Hello, my name is Carlos Chavarria.

I am a Software Engineer based in Huntington Beach, California. My hobbies include reading, going on long walks, and building cool stuff for the web. While the internet is full of tutorials and how-to's, some of which are really awesome, I realized there isn't really much for those looking for simplicity.

The Plot

I am currently building out this blog for people to learn two things: how to build modern web apps with the most modern, up to date React principles + some data structure & algorithms in Python to keep it balanced.

The main difference with this resource as opposed to others is you will learn from a first principles approach. I believe this is the only way we should be learning things and at it's core this is what React is when you break it all down. We've all seen it before, the infamous:

UI = f(s)

UI as a function of state.

It's a simple paradigm shift, that was introduced by the React team but this allowed us to become more productive with our sites and is the basis for every other web framework out there. I will expand on what I mean more as the lessons go on but the first principles thinking will also get you far with any algorithm questions you want to solve for the first time.

I plan to add videos, but for now some simple text + code blocks can go a long way. Please consider supporting me by sharing this content with anyone looking to sharpen their skills. I'm sure they'll learn something along the way.

Onwards

© 2025 Carlos Chavarria