A place for users in development
I introduced interviews, usability testing and feedback sessions, bringing clients into conversations about the products they use.
Evgenii ShmoishSenior UX Designer
10 years in UX design, 8 in enterprise software. I help teams understand complex problems, explore workable solutions, and decide what to build together.
Helsinki, Finland · Native German and Russian · Professional English
What I have built with teams
I introduced interviews, usability testing and feedback sessions, bringing clients into conversations about the products they use.
I introduced design systems and aligned design with frontend development, helping teams build more consistent interfaces across products.
How I work
My strength is finding different ways to make a problem clear. I enjoy asking questions, presenting ideas and helping people reach a shared understanding.
What we learn changes what we do next.
A ticket gives me a starting point. I check it against usage data, client conversations and the knowledge of business experts. I look beyond the immediate task: what else contributes to the problem, and what might a change affect?
Sometimes the useful answer is a reason not to build.
I turn what I learn into sketches, diagrams or a simple explanation. I try different ways of describing the problem with the people involved. This helps them question assumptions, connect what they know, and correct my understanding.
The picture is useful when people can think with it.
I explore solutions within the existing product and design system. With developers, I compare effort, constraints and trade-offs. With clients, I look for needs beyond the original request. A rough sketch or a working prototype makes those conversations concrete.
One client’s request can reveal a need shared by many.
An example of how I explore ideasWhen views differ, I ask what we still need to learn. I choose a method that fits the question: a short interview, a usability test, an A/B test or existing research. I help the team weigh the findings and agree on a direction.
Before building, we agree what success means for users and the business.
After release, I combine usage data with feedback from users. Reviews, focused surveys and follow-up conversations help explain what the numbers cannot. I choose what is practical for the company’s budget and access to users, then bring the findings back to the team.
I use what we learn to propose the next improvement.
An example of exploration · Step 03
I respect the trust behind my work, including after a contract ends. These made-up apps let me share my approach to exploring interfaces.
I researched each domain, drafted an app, and explored different ways to present its information. The first and second passes show how the designs developed. These are design explorations; they have not been validated with real users.
Agents help me produce and review alternatives using patterns and templates I have developed. I direct the work, assess the results and take responsibility for my design decisions.
UserFriend shows how an online shop works for its visitors. It measures how fast each page loads, where people click and at which step they give up a purchase.
Product managers and web developers open it every morning. When sales drop, it shows them the cause: a slow page, a button that does nothing, a checkout step that confuses. So the team fixes the right thing first.
PowerCare is the control room screen of a power grid operator. Power plants and wind farms feed electricity in; cities and factories take it out. Both must stay in balance every second, and no line may carry too much.
Shift supervisors and operators watch it around the clock. When a line fails, it shows at once which lines and consumers are at risk. So they can act before a blackout.
CoolHead watches the data halls of a company that runs servers for other companies. Thousands of servers run day and night, and each needs power and cool air.
Technicians and analysts in the operations centre watch it around the clock. When a cooling unit fails or a battery runs low, it shows at once which racks are at risk. So they can act before a server goes down.
GreenKeeper runs the climate of a large tomato glasshouse. Each compartment needs the right heat, light, humidity and water, every hour of the day.
Growers check it in the control room many times a day. It shows where the climate drifts from its setpoint and what the plants need next. So the crop stays healthy and grows evenly.
Safe Harbor is the dashboard of the fleet centre of a container line. Its ships sail fixed routes between ports, and each port expects them at a fixed time.
Planners on shore follow every voyage and give the ships speed instructions. It shows which ship will be late, where the weather slows it and how much fuel a faster speed costs. So each ship reaches its berth on time with the least fuel.
Angel Wings is the operations control screen of a short‑haul airline. Every day many flights must leave on time, each with a ready aircraft and a full crew.
Duty managers and controllers watch it through the whole flying day. When a flight is delayed, it shows at once which later flights, aircraft and crews are affected. So they can change the plan before the delay spreads.
Bedside Light is the screen of a tele‑ICU center. From one room, nurses and doctors watch the ICU patients of 5 hospitals. Each nurse watches more than 30 patients.
Tele‑ICU nurses watch it through the whole night shift. When the vital signs of a patient get worse, it shows at once who needs help first. So they can call the team at the bedside before the patient becomes critical.
I choose the form that helps people respond: a sketch to clarify an idea, or a working prototype to try a task. I own the approach and the design decisions, whatever tools I use.
My 5 published Figma plugins grew from recurring design tasks: importing websites, managing typography, building data grids and working with images.
Bring a website into Figma as an editable document.
Web Import Master demo videoA Chrome extension captures the page in your own browser. The plugin rebuilds it in Figma.
Both run locally, with no sign-up or upload. I built them to work with pages already open in the browser, including those behind a login.
Four more tools, each built around one recurring task.
Text Styles Manager demo video
Data Grid Master demo video
Mask Master demo video
Image to Vector Master demo videoAlways learning by making
My father built a customized Sinclair computer for me. I still remember it vividly.
I made my first software tools to make my video games more interesting.
I explored the internet and built small websites for friends.
I studied communication design. My final project became my first startup.
I discovered agents as a way to turn more of my ideas into working experiments.