Talks
I am passionate about sharing my knowledge and experiences through public speaking. My talks focus on topics related to web development, front-end technologies, and improving developer workflows. From discussing CI/CD processes and handling production incidents to exploring the benefits of static typing in JavaScript and tackling UX/UI scalability challenges, my aim is to offer practical insights that benefit both developers and product teams. I enjoy exploring areas like graphics, data visualization, and performance optimization, and I reflect these interests in my presentations.
Previous Talks
- Meet.js Summit, Poznań:Don’t Be Afraid to Fail. Be Prepared for It
A brief story about a commit going into production—and then back. This talk explores Jira’s frontend delivery process: a pull request is just the beginning. It’s a dev-ops-centric talk from a front-end developer's perspective, covering CI/CD pipelines, production incidents, hotfixes, rollbacks, and roll-forwards. These are the critical concepts every developer should understand before they're needed.
- ReactUp#9, Gdańsk:To Type or Not to Type - Static Type Analysis in JavaScript
In this talk, I delve into the world of static typing in JavaScript. How can you reduce the number of errors in your app by 15%? I'll walk through the fundamentals of static typing in JS, the available tools, and how to scale them effectively in large applications.
- WarsawJS#86, Warsaw:Scalable UX/UI Patterns - The True Cost of Your HTML Select Element
When developers discuss scaling, they often talk about auto-scaling groups, load balancing, bundle size, code splitting, and caching—but what about the smaller things? This talk takes a closer look at scaling from a UX/UI perspective, focusing on seemingly simple elements, like the HTML select picker, and their impact on scalability in large applications.