• Engineering Challenges in the Age of AI-Driven Development

    In recent years, artificial intelligence has been rapidly transforming the way software is developed. AI-powered tools – from code autocompletion to generating architectural solutions – are becoming part of developers’ daily workflows. However, adopting AI is not just about introducing new tools – it represents a fundamental shift in the engineering model of software development.…


  • Architectural Patterns Matter More Than Framework APIs

    Spring, Symfony, and Express look different. Annotations vs attributes. Java vs PHP vs JavaScript. Different DI containers. Different conventions. But if you look deeper, almost all backend frameworks are built on the same architectural patterns. If you think in patterns — switching stacks is easy. If you think in “framework style” — it’s painful. What…


  • Why Performance Thinking Matters in React + Redux Applications?

    Scaling React Performance: Architecture, Not Magic Most frontend performance problems are not caused by “slow JavaScript”. They’re caused by: Here’s the catch: the app works fine — until the data grows. Performance is rarely about speed. It’s about scaling behavior. This post covers performance thinking in React + Redux Toolkit applications, with mental models and…


  • What breaks first when a frontend starts scaling

    Many modern frontend systems are built with scaling in mind from day one.Redux or similar state management solutions are often introduced early — and they genuinely help avoid a whole class of problems. Still, even in these systems, things eventually start to break.Just not always where you expect. 1. Responsibility breaks before state does Centralized…


  • AI didn’t replace my thinking — it changed how I think about code

    At the beginning, I had a fairly simple and probably common fear:what if AI just replaces us? On top of that, there was a complete lack of understanding of where to even start. There are tons of tools, even more noise, and very few clear answers to the question: “What should a developer actually do…


  • My first post here

    Hi 👋This is my first post here, so please don’t be too strict. I’m starting this blog mostly as a place to share some thoughts, ideas, and bits of experience that I pick up along the way. Nothing super polished, nothing “expert-level” every time — just things I find interesting or useful and want to…