Nina Torgunakova

Nina Torgunakova

Frontend Engineer at Evil Martians, a product development consultancy. My great inspiration is to shape thoughts into easy-to-use products and articles, and I love to speak publicly. I'm passionate about learning different front-end technologies, and always try to see both pros and cons of using them.
Interests:
Automatic and Accessible Dynamic Themes With OKLCH Color Space
React Advanced 2025React Advanced 2025
Upcoming
Automatic and Accessible Dynamic Themes With OKLCH Color Space
A few lines of code and UI theme will follow any colour that you want. Do you want it? Explore the OKLCH colour space for creating dynamic themes! This colour model ensures better a11y, predictable color transformations and supports the wide-gamut P3 colors. When it comes to changing colours by code, RGB, HSL, or LCH can lead to low contrast and poor accessibility; but OKLCH is specifically designed to avoid unexpected results with colour transformations. This talk will guide you on implementing dynamic themes using OKLCH in your React project along with Tailwind CSS, helping you automatically generate accessible palettes with vibrant, accurate colours.
5 Best Practices for Preventing Chaos in Tailwind CSS
React Advanced 2024React Advanced 2024
10 min
5 Best Practices for Preventing Chaos in Tailwind CSS
Tailwind blew in sweeping developers into two opposing camps. You have already picked your side, you’re either team pro Tailwind or you run far away. But what if I told you there is a third option? 

This CSS framework should come into play only when the perfect type of project calls for gentle breezes. In this talk, with illustrative examples, we'll elaborate on how to improve the experience of working with Tailwind CSS using simple practices. I’ll challenge your preconceptions and answer the important question, for which cases Tailwind is the best solution or when it's better to choose an alternate CSS tool.