


UX audits
UX audits
UX audits
Complex systems
Complex systems
Complex systems
Design systems
Design systems
Design systems
Web experiences
Web experiences
Web experiences
My name is Ekaterina Pykhova
My name is
Ekaterina Pykhova
My name is Ekaterina Pykhova
My name is Ekaterina Pykhova
And I'm
And I'm
Product Designer
Product Designer
I ask "why" before I open Figma. Then I design systems that work — for users, teams, and business.
I ask "why" before I open Figma. Then I design systems that work — for users, teams, and business.
#hero —
#nav-trigger-1 —





























How I work
Everything starts with "why." I dig into the problem before designing a single screen — then build clean systems that teams can maintain.
Discovery
Project starts with the actual problem, not the brief. I dig into analytics, find patterns, set direction — then decide what's worth solving.
Discovery
Project starts with the actual problem, not the brief. I dig into analytics, find patterns, set direction — then decide what's worth solving.
Research
Prioritization
Discovery
Project starts with the actual problem, not the brief. I dig into analytics, find patterns, set direction — then decide what's worth solving.
Discovery
Project starts with the actual problem, not the brief. I dig into analytics, find patterns, set direction — then decide what's worth solving.
Design
Design continues discovery, not replaces it. Dashboard, form, landing page — the medium changes, the thinking doesn't.
Design
Design continues discovery, not replaces it. Dashboard, form, landing page — the medium changes, the thinking doesn't.
Flows
Interfaces
Logic
Design
Design continues discovery, not replaces it. Dashboard, form, landing page — the medium changes, the thinking doesn't.
Design
Design continues discovery, not replaces it. Dashboard, form, landing page — the medium changes, the thinking doesn't.
Systems
A solution in Figma solves nothing until it ships. Components, tokens, documentation — built for implementation clarity, not design elegance.
Systems
A solution in Figma solves nothing until it ships. Components, tokens, documentation — built for implementation clarity, not design elegance.
DS
Documentation
Handoff
Systems
A solution in Figma solves nothing until it ships. Components, tokens, documentation — built for implementation clarity, not design elegance.
Systems
A solution in Figma solves nothing until it ships. Components, tokens, documentation — built for implementation clarity, not design elegance.
Audit
Not a price tag for redesign. Where do users stumble? What blocks conversion? I find insights that are possible to act on — within real constraints.
Audit
Not a price tag for redesign. Where do users stumble? What blocks conversion? I find insights that are possible to act on — within real constraints.
Insights
Conversion
Audit
Not a price tag for redesign. Where do users stumble? What blocks conversion? I find insights that are possible to act on — within real constraints.
Audit
Not a price tag for redesign. Where do users stumble? What blocks conversion? I find insights that are possible to act on — within real constraints.
#scope —
AI-assisted
AI handles the volume — research synthesis, pattern checks, content drafts. I make the decisions. The thinking is human. The speed isn't.
Selected work
Real projects with real constraints. No user access, tight deadlines, legacy code — and the thinking behind every decision.
#projects —
#archive —
More projects
More projects
More projects
More projects
More projects
More projects
More projects
More projects
Beyond client work
My work isn't only about design for someone, but also — design for myself.
Backlog Figma widget
A to-do list inside your design file. Vibe-coded it in one evening because I was sick of switching between three windows to track tasks. It does one thing and does it well — keeps your backlog where your actual work happens. No integrations, no settings, no onboarding. Just a list.
FineTune plugin for Figma
I got tired of guessing line-height. So I'm building a plugin that calculates it from actual font metrics — plus letter-spacing and tracking. Hand-tuned profiles per typeface, not "just multiply by 1.5." Exports to CSS, iOS, Android. The kind of tool I wish existed three years ago.
SOUL: pet-project
Finding your people abroad shouldn't require five apps and a WhatsApp group. SOUL is a Telegram Mini App for offline meetups by interest — built for expats who want real connections in a new city. I help with UX and closing the design debt before MVP launch.
Backlog Figma widget
A to-do list inside your design file. Vibe-coded it in one evening because I was sick of switching between three windows to track tasks. It does one thing and does it well — keeps your backlog where your actual work happens. No integrations, no settings, no onboarding. Just a list.
FineTune plugin for Figma
I got tired of guessing line-height. So I'm building a plugin that calculates it from actual font metrics — plus letter-spacing and tracking. Hand-tuned profiles per typeface, not "just multiply by 1.5." Exports to CSS, iOS, Android. The kind of tool I wish existed three years ago.
SOUL: pet-project
Finding your people abroad shouldn't require five apps and a WhatsApp group. SOUL is a Telegram Mini App for offline meetups by interest — built for expats who want real connections in a new city. I help with UX and closing the design debt before MVP launch.
Backlog Figma widget
A to-do list inside your design file. Vibe-coded it in one evening because I was sick of switching between three windows to track tasks. It does one thing and does it well — keeps your backlog where your actual work happens. No integrations, no settings, no onboarding. Just a list.
FineTune plugin for Figma
I got tired of guessing line-height. So I'm building a plugin that calculates it from actual font metrics — plus letter-spacing and tracking. Hand-tuned profiles per typeface, not "just multiply by 1.5." Exports to CSS, iOS, Android. The kind of tool I wish existed three years ago.
SOUL: pet-project
Finding your people abroad shouldn't require five apps and a WhatsApp group. SOUL is a Telegram Mini App for offline meetups by interest — built for expats who want real connections in a new city. I help with UX and closing the design debt before MVP launch.
Backlog Figma widget
A to-do list inside your design file. Vibe-coded it in one evening because I was sick of switching between three windows to track tasks. It does one thing and does it well — keeps your backlog where your actual work happens. No integrations, no settings, no onboarding. Just a list.
FineTune plugin for Figma
I got tired of guessing line-height. So I'm building a plugin that calculates it from actual font metrics — plus letter-spacing and tracking. Hand-tuned profiles per typeface, not "just multiply by 1.5." Exports to CSS, iOS, Android. The kind of tool I wish existed three years ago.
SOUL: pet-project
Finding your people abroad shouldn't require five apps and a WhatsApp group. SOUL is a Telegram Mini App for offline meetups by interest — built for expats who want real connections in a new city. I help with UX and closing the design debt before MVP launch.
#other-projects —
My team
And I'm never alone on this.




Chosi
Project Manager
Monitors every standup. Escalates if lunch is late. Has never once approved a day off.




Kusha
QA Engineer
Tests everything by lying on it. Zero bugs reported. Infinite naps logged.
#teamwork —
I believe in ethical, functional design — powered by clear logic and good design ops.
#manifest —
© Ekaterina Pykhova, 2026
#footer —
© Ekaterina Pykhova, 2026
#footer —
© Ekaterina Pykhova, 2026
#footer —
© Ekaterina Pykhova, 2026
#footer —

