I’m a product designer who’s comfortable with code. I make web apps, mobile apps, and complex internal systems usable and reliable. I follow new technology closely and enjoy bringing AI into design workflows.

Taking Work.ua’s HRM system to the next level
Designing an ATS Chrome Plugin for candidate sourcing
I believe a good product can only be built through evolution, one release at a time. You can’t spend two years polishing the design and the interactions and then ship something remarkably usable and current — the world moves too fast for that.
I can make things beautiful, but I don’t chase trends. Good design doesn’t age. A new style won’t save a product — quality and attention to detail will.
My own pet project — a news app built with React Native that uses AI to gather and digest stories from trusted sources like Bloomberg, MIT Tech Review, NASA, Ukrainska Pravda and Hacker News, adding context and unexpected connections. It runs on the web and ships as native apps for iOS and Android. Visit the website ›







I love brewing and making coffee, and I use apps that help calculate proportions and track time. My favorite app works well, but it has a design that doesn’t satisfy me, so I decided to take a different approach to it. You can read more in the post ›





Finance app for freelancers — how much of the balance is actually yours once tax and social contributions are set aside.

Checkbox in a design system — every state it ships with, down to indeterminate, disabled and the error a live form has to show.

Message composer in a dark theme — mentions, attachments and a send button that keeps its secondary action folded away.

Candidate and recruiter conversations — the unread counts carry the navigation, so nothing waits unanswered out of sight.

Candidate dashboard — what needs an answer today, and what’s still missing from the profile before it goes out.

Completed a course in product design at Projector
Public speaking at the Case Design Conference
Claude Code in Action & Claude 101 certifications