Szymon Chudy

Somewhat opinionated notes
on code and life

Hey there, Szymon here. Thanks for stopping by my blog. I grew up in the era when everyone dreamed of having their own homepage – a small corner of the internet to call theirs. And you, dear visitor, just stepped into mine. 👋

I mostly write about software engineering and frontend work through a product-focused lens, but don’t be surprised if personal thoughts show up here too.

If you’d like to know more about me – check out the About page, where I share my path from touring musician to Staff Engineer.

Szymon's signature Szymon's signature
Szymon giving a tech talk on the 4developers conference (Warsaw, May 2025)

Recent Writings

"Sunset" painted by my 8-year-old daughter, Tosia

Fundamentals of Rich Text Editors

· 11 min read
The mental model I wish I had when I started working with WYSIWYG editors: document models, transactions, and custom nodes explained in 10 minutes.
Globe in hand with mountains in the background

Building for the World: A Developer’s Guide to Internationalization and Localization

· 16 min read
As developers, we often focus on features, performance, and design – but what about users who don’t speak our language or live in our culture? Internationalization and localization aren't just about translating text—they're about making your apps genuinely resonate with users worldwide. A properly localized application not only speaks the language of your users but also understands their cultural nuances, enhancing user experience and engagement.
Looking into clouds (not necessarily AWS) on TrĂłjmorski Wierch

From Zero to AWS Solutions Architect Professional In 7 Months: A Frontend Perspective

· 7 min read
Navigating the AWS console was always intimidating for me. So how did I end up with their Pro certificate and all three Associates in just 7 months? More importantly, was it worth it for a frontend dev?
Glade under ĹšnieĹĽka

The European Accessibility Act: A Front-End Developer's Guide

· 13 min read
The new EU regulations that come into effect on June 28 will fundamentally change how we build for the web. As front-end developers, we stand at the forefront of this transformation. Let's dive into what this means for us and how we can turn this challenge into an opportunity.
Winter view of Biskupia Kopa as seen from Srebrna Kopa

Frontend Developer: Do Repeat Yourself

· 6 min read
"Don't Repeat Yourself", also known as DRY, is a foundational principle in software development, often learned early in a developer’s journey. At first glance it sounds simple and straightforward. But can it be misapplied? Let's explore it from the frontend perspective.