Andrey Okonetchnikov portrait

Hi! I’m Andrey Okonetchnikov — a Front End Engineer and UI & UX designer from Yaroslavl, Russia living in Vienna, Austria

I’m passionate about UI and UX design, typography, music, photography and coffee.

I’m an engineer with a Master’s degree in Computer Science, but I’m also a designer. I love solving complex problems, no matter if it’s a design or technical challenge. I mostly design in code using JavaScript and CSS, but when it’s required I use graphic editors as well.

In UI design, I follow the “No UI == Best UI” principle by removing instead of adding features and complexity. I believe that good UI is how things work and not just how they look. I value statistics and tend to verify my ideas using prototypes and usability tests.

I care about code readability as well as maintainability and actively use tools like ESLint and stylelint. When writing CSS, I use CSS-Modules or, when not possible, BEM and I believe that tools like PostCSS is the future of CSS.

Clients & projects I’ve worked for:

Open Source projects I’ve worked on

My public profiles at

If you want to hire me, just let me know about your project and let’s talk: