About

avatar

Jiri Bartos

Software developer
Shoptet a.s.

Hello there! I’m a software developer specializing mainly in React and TypeScript — but as is often the case in programming, throw me into the deep end, and I’ll figure out how to swim. I’ve been working in frontend development for about six years, and my current role involves bringing React into Shoptet a.s., particularly within the administration interface. It’s a challenging task — modernizing a complex codebase that started evolving more than 15 years ago.

I also contribute to building and implementing a unified design system and a related component library to speed up development and make it easier for more people to contribute to the frontend. The library is even publicly available (mainly for Shoptet partners).

Why This Blog?

I started this blog as a space to document and refine my understanding of React, TypeScript, frontend development, and beyond. Many concepts only became clear to me after experimenting with them, so I want to explore that process here — breaking things apart, playing with them, and creating useful, real-world examples.

You can expect posts on React, TypeScript, CSS, browser APIs, frontend best practices, and occasionally, even soft skills (we all need them).

A Bit More About Me

I enjoy learning languages — both human and programming ones. I speak Czech (native), English, Spanish, and I’m currently learning German. I see programming languages not just as tools but as systems of thought, each shaping how we perceive and construct solutions and see the world.

And since every good introduction needs to mention sports — outside of tech, I stay active by playing badminton, squash, and going to the gym. That said, you’re just as likely to find me sitting in a café with a book, contemplating the meaning of it all.