Hello

I am Dmitry, a UI/UX Designer living in Cambridge, UK. Currently designing user interfaces for data-management platform at Genestack, previously at Rocketfirm. In spare time I do pet projects, constantly learning, playing music.

Currently I'm learning to code in Javascript, see my attempts on Github. I started this journey because as a designer who can create a "recipe for the dish", I want to be able as well to "cook the dish" following the recipe. Being able to code gives me another useful perspective to look at design and assess it. By the way I do enjoy real cooking and sometimes post foodpic stories on Instagram.

I love spending my time learning to play electric bass and producing music.

Design process

While working on a particular project or a product feature I usually stick to the following process:

  1. Collect the requirements. Answer the question “what goal we want to achieve, why, and when?”. A simple conversation or interview with stakeholders works to get high-level requirements and expectations.

  2. Understand the problem and who the users are. Find out how the users solve the problem now, what is the real-life workflow? Are the users tech-savvy or have no idea how to perform API calls? Sometimes it is useful to reach out to real users and collect their vision of the problem.

  3. Come up with a solution. Describe possible solutions and prepare low-fidelity mockups if it is necessary. Discuss every idea thoroughly with a team, assess the pros and cons, and pick the best solution. Sometimes it is useful to validate it with real users: present them a prototype and collect feedback, or test a high-fidelity prototype and find out how usable the solution is.

  4. Assist with implementation and delivery. Things might go not as planned for numerous reasons: it appeared that a particular aspect of the feature is too expensive to implement and we need to cut the scope to be on time, or the requirements changed radically. Everything might happen at this stage and a designer helps the team to make decisions.

  5. Collect feedback from users and stakeholders. Answer the questions “have we achieved the goal?” and “was the user’s problem solved?”.

Get in touch

I'd love to hear from you if you want to collaborate or discuss a project or just talk about music, design or whatever. Feel free to drop me a line.