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
- storybook-addon-redux-store - A Storybook addon that helps you manage and visualize Redux Toolkit state directly from Storybook’s UI. This addon provides a powerful interface for debugging, manipulating, and tracking Redux state changes in your stories
- postcss-color-to-filters - postcss plugin that replace color with css filter-
- jira-magic-task-bot - [Python] jira task create telegram bot
- merge-and-update-css-bundle A plugin that merges multiple CSS files into a single bundle and automatically updates it in the background during watch mode.
- gitlab-review-slap-bot - [Python] gitlab randomly Merge Request link assign telegram bot
- git-review-send-bot - [Nodejs] Telegram bot that set Pull Request links to person from chat
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.