Skip to content

About me

I’m Andrew, and I’m trying not to destroy software

For what

This blog is my personal sandbox — a place to organize what I learn, explore ideas in depth, and turn scattered notes into something meaningful.

I’ve been working in software development for over 8 years, and my curiosity for it only keeps growing. Along the way, I’ve realized how easy it is to skim articles or tutorials, nod in agreement, and yet not truly understand. Here, I try to break topics apart, analyze them, and rebuild my understanding from the ground up.

It’s also a little push for me to accumulate insights and create something useful out of the constant flood of information. Otherwise, it’s too easy to let ideas get lost in Notion pages, sticky notes, or random text files — turning into just more noise.

Recently, I started pursuing a bachelor’s degree in software engineering, which I hope will add another layer to the things I share here.

Open source

Tech Stack

My main focus is frontend development, but over the years I’ve worked across many tools and stacks.

I use JavaScript, TypeScript, React, Redux and Next.js daily. I’ve also spent time with different build tools like Webpack, Rollup, and Vite, and explored various state managers and architectural patterns.

I’ve built everything from complex SaaS applications to lightweight UI kits. Beyond frontend, I’ve dabbled in Python and Java during my studies and side projects. I enjoy fine-tuning infrastructure tools like Sentry, Jaeger, and Prometheus to keep projects stable and insightful.