Hello! I'm Artur, a second-generation software programmer. My passion for computers is a family legacy, ignited by my godfather and fueled by over a decade of hands-on experience across the entire spectrum of software development.
My journey is a bridge between computing eras. It began with the structured programming with
Pascal,
C++ and
Borland VCL, where I learned the core principles of memory management and algorithms. I then built powerful desktop and early web applications for the enterprise world using
Java,
Eclipse RCP/RAP and
SWT, and gained a critical eye for quality and process through test automation with
Selenium RC and later
WebDriver,
Cypress and
Playwright.
I was on the front lines of the web's transformation, crafting dynamic applications with its first-generation tools:
AJAX,
jQuery,
ExtJS,
Angular.js, and
Ember.js. This deep historical context is my greatest asset. It allows me to architect modern
React,
Web Components and
TypeScript applications with a profound understanding of the problems they solve, ensuring they are not just trendy but truly well-engineered, scalable, and built to last.
Today, I focus on creating accessible, user-centric, offline and mobile-first
Progressive Web Apps (PWA) and robust frontend architectures based on modern tools like
Webpack,
Vite,
Next.js,
MobX,
React-Router,
Material UI,
Tailwind CSS, etc.
I've been trusted to deliver solutions for industry giants like Daimler and SAP, retailers like X5 Group ans Kohl's, tech innovators like Croc, startups like TrueImpact, Lition, Tispr/Indy and chemical leaders like Sibur and Evonik.
Now, I've come full circle: I'm passing on the logic and joy of creation to the next generation by teaching my children to code in
Scratch and
Blockly.