Car booking

This was a concept for an app that will be similar to the Bla-bla car application. So basically you need a cheap and affordable ride and after all traveling by car is faster than taking regular bus rides. Mostly idea is to travel around the country, from town to town. But there is also an option to travel outside the country if someone is going in the same direction as you. There is also an option to see experiences from previous rides, other passengers rated the driver so you know what you can expect. You can also see prices from cheaper to the drives that costs more money but at the same time that guarantee more comfort while driving. Raised money price indicates that the vehicle is new and luxurious. The colors that I used in this particular project, are a bit darker but there was also an option for light mode.
Cooking app

The original idea of this app was to create an easy environment for booking interesting culinary classes. The main reason why this app is worth seeing is that you can learn everything about native cuisine from the right people. For example you can learn how to prepare sushi from people who traditionally were creating it for years now. In this way, you can interact with people from all over the world and learn from their best practice. Classes are easy to understand and every event can be organized online. But some classes can be hosted inside restaurants, so people located nearby can choose to go directly or to follow virtually. There is also space for chatting and messaging with other class attendants and with class organizer. Goal was to have a playful look, but also a clean and modern style.
Tv Guide

For this project, I designed a TV guide interface focused on helping users quickly navigate past, current, and upcoming programs across multiple channels. The goal was to create a clear visual structure that allows users to instantly understand what is currently airing, what has already passed, and what is coming next. Each program card displays key information such as the title, broadcast time, age rating, and a short description, along with visual indicators for available actions. Depending on the program’s status, users can immediately watch currently available content or set reminders and recordings for upcoming shows. Special attention was given to differences between TV and touch devices. The interface was designed to adapt to both environments.
Homesrus

Homesrus was a project for a client that already had a website and already had most of the things predefined. The main purpose is to easily sell online products that are household items. You can see what is on sale, what is the most-shopped article, and what is new in the collection. It was also very important to enable easy shipping and return policy to the customers.
Coffee talks

Coffee talks is dating app but with a focus on coffee lovers. The main functionality that is different from dating apps is that you only have limited time for each call. You have 5 minutes in total for a successful call with another user. That is only the rule for a starter talk. The reason behind this is a part of the shyness that some people have. The shorter and more focused talk you have the less is there uncomfortable silence. Another thing that prevents users from being uncomfortable is the option for a pick-up line or a conversation starter. This being said, you can choose a topic from the main tags and the other user will see your chosen topic.
Perfect PO

This project was created for a client working in the reselling industry who needed a specialized tool to simplify product research and bulk listing workflows. The goal was to design a dashboard that makes it easier to search items, analyze pricing data, and generate structured Excel files ready for export. The dashboard highlights key metrics such as processed files, failed uploads, and discovered items, helping users quickly understand their workflow status. Special attention was given to simplifying repetitive tasks like data upload, item discovery, and exporting information into spreadsheets.
Doc Redesign

The existing platform had a very outdated interface and a cluttered structure that made navigation and data overview difficult. I created a redesign proposal focused on modernizing the dashboard and improving usability. The new design introduces clearer information hierarchy, simplified navigation, and a more structured layout for key metrics and actions. By reducing visual noise and reorganizing the interface, the dashboard becomes easier to scan, understand, and use in daily workflows.
The Product Design Process: From Idea to Interface

Every product starts with an idea. Sometimes it’s a clear concept. Sometimes it’s just a vague problem someone wants to solve. Clients or product teams often come with a vision of what they want to build, but the path from that initial idea to a usable product is rarely straightforward. This is where product design begins. As a designer, my role is not only to make something look good. It’s to understand the problem, structure the solution, and transform an abstract idea into something people can actually use. Here is how I typically approach the product design process. Understanding the Problem First Before opening any design tool, the most important step is understanding the problem behind the product. When someone comes with an idea, the first questions I usually ask are: Very often, the initial idea evolves during this stage. What seemed like a clear feature might actually be a deeper usability problem or a gap in the user experience. Taking time to clarify the problem helps avoid designing solutions that look good but don’t actually solve anything meaningful. Research and Context Once the problem is clear, the next step is understanding the environment in which the product will exist. This can include: Research doesn’t always need to be extremely formal. Even simple exploration of existing products can reveal useful insights about what works, what doesn’t, and where opportunities exist. This stage helps frame the design decisions that follow. Mapping the Product Structure After understanding the problem and context, I usually begin structuring the product. This often involves mapping things like: Tools like Miro or FigJam are especially useful during this stage because they allow ideas to be visualized and organized before moving into interface design. At this point, the product still exists mostly as a system of ideas, not yet as screens. Wireframing and Early Concepts Once the structure of the product becomes clearer, I start exploring possible interface solutions. This stage usually involves creating wireframes – simplified layouts that focus on structure rather than visual details. Wireframes help answer questions like: The goal here is not visual perfection. It’s about exploring different ways the interface could work. Designing the Interface After the structure and flows are validated, the design moves into the visual stage. This is where the interface begins to take its final form. Using tools like Figma, I start building the actual UI, focusing on: At this stage, design systems and reusable components become extremely important because they help maintain consistency across the product. Prototyping and Interaction Once the interface screens are designed, the next step is prototyping. Prototypes allow the product to behave more like a real application. Designers can simulate interactions, transitions, and navigation flows. This helps the team understand how the product actually feels to use before development begins. It also makes communication with developers and stakeholders much clearer. Iteration and Refinement No product is perfect on the first attempt. Design is an iterative process. Feedback from stakeholders, developers, and sometimes users helps identify areas that can be improved. During this stage, designs are refined, interactions are adjusted, and the overall experience becomes more polished. Iteration is where many good ideas become great ones. Turning Design Into a Real Product Finally, the design needs to be translated into something developers can build. Modern design tools like Figma make this collaboration easier by allowing developers to inspect design files, access design tokens, and export assets directly. At this stage, the role of the designer often shifts toward supporting development and ensuring the final product stays true to the design intentions. The product design process is not a straight line. It moves between exploration, structure, visual design, and iteration. What starts as a simple idea slowly becomes a structured product experience. For me, the most interesting part of product design is exactly this transformation, taking a vague concept and shaping it into something clear, useful, and meaningful for the people who will use it.
What Every Product Designer Should Know in Figma

Figma has become the central tool for modern product design teams. It’s not just a UI design tool anymore – it’s an entire environment for collaboration, prototyping, and building scalable design systems. Because of this, knowing how to draw screens in Figma is no longer enough. Product designers today are expected to understand how to structure files, build reusable systems, and collaborate effectively with developers and other designers. Here are some of the most important Figma skills every product designer should know. Auto Layout Auto Layout is one of the most essential features in Figma. It allows designers to create responsive layouts that adapt automatically when content changes. Instead of manually adjusting spacing and alignment, Auto Layout makes it possible to build flexible UI elements that behave more like real interface components. Understanding Auto Layout is crucial for designing scalable interfaces and maintaining consistency across screens. Components and Variants Components are the foundation of efficient design in Figma. They allow designers to reuse UI elements across multiple screens while maintaining consistency. Instead of recreating buttons, inputs, or navigation elements repeatedly, components make it possible to update them globally. Variants extend this idea by allowing designers to create different states of a component within a single structure, for example: This makes UI systems much easier to manage and scale. Design Systems and Component Libraries As products grow, maintaining visual consistency becomes more complex. This is where design systems become essential. In Figma, designers can create shared libraries that include: These libraries can be shared across teams and projects, ensuring that everyone works within the same visual framework. Prototyping and Interaction Design Figma also allows designers to build interactive prototypes directly inside the design environment. Designers can simulate: Prototyping helps communicate how a product behaves before development begins and allows teams to test ideas early. Developer Handoff One of the reasons Figma became so widely adopted is its developer-friendly workflow. Developers can inspect design files directly to access: This reduces the need for separate documentation tools and helps designers and developers stay aligned. File Organization and Structure Good Figma work is not only about visual design, it is also about structure. A well-organized file should include: Clean file organization makes collaboration easier and prevents confusion when multiple designers work in the same project. Collaboration in Real Time One of Figma’s most powerful features is real-time collaboration. Multiple designers can work inside the same file simultaneously, leave comments, review designs, and iterate together. Product managers, developers, and stakeholders can also participate directly in the design process. This collaborative environment has significantly changed how design teams work. Figma is much more than a tool for drawing interfaces. Learning how to use Figma efficiently means understanding not only the interface, but also how to structure design systems, create reusable components, and support collaboration across the product team. Mastering these skills allows designers to move faster, maintain consistency, and focus more on solving real user problems.
Designing in the Era of AI

We are entering a new phase in the design industry: the era of AI. In just a few years, artificial intelligence tools have become part of everyday creative workflows. From generating ideas to creating visual drafts, AI is starting to influence how designers explore and develop concepts. With that change came a wave of fear in the design community. Many designers worry that artificial intelligence might replace creative work. But in reality, AI is not replacing designers. It is becoming another tool, one that helps us move faster, think broader, and explore ideas more efficiently. Design Has Always Evolved With Technology Every generation of designers has seen tools change. Design once meant working entirely by hand. Then came digital tools, vector software, and eventually interface design platforms. Each new wave of technology reshaped the workflow but never removed the need for human creativity. AI is simply the next step in that evolution. Just like Photoshop didn’t replace designers and Figma didn’t eliminate creativity, AI tools are not here to take over the design process. They are here to accelerate it. AI Is a Powerful Starting Point for Ideas One of the most useful ways to approach AI is as a starting point for exploration. Design projects often begin with a blank page: defining a problem, mapping possible solutions, and understanding where to start. This is where AI tools can be extremely helpful. For example, tools like ChatGPT or Claude can assist with: 1. Structuring early product ideas 2. Mapping user problems 3. Generating initial feature concepts 4. Exploring multiple directions quickly Personally, I often use them in the very early stages of thinking about a project. They help create a rough framework for the problem before deeper research and design exploration begins. The key is that these outputs are not the final design they are simply a starting point that designers refine and develop further. AI Can Speed Up Visual Exploration AI tools are also becoming very useful for rapid visual exploration. One tool that stands out is Freepik AI, which is integrated into the Freepik creative ecosystem. It allows designers to quickly generate visual concepts, references, or illustration styles that can serve as inspiration during the early design stages. This can be especially helpful when creating moodboards or exploring different visual directions before committing to a final concept. Instead of spending hours creating rough drafts, designers can quickly generate references and then refine them manually with their own design thinking. AI Is Already Inside Our Design Tools AI is not only appearing as standalone tools: it is increasingly being integrated directly into design platforms. A good example is Figma Make, which demonstrates how AI can assist in generating interface layouts and accelerating the first stages of product design. The technology is evolving quickly, and it shows how AI can shorten the distance between an idea and a first prototype. Designers still refine the structure, adjust usability, and make thoughtful decisions, but the first step of exploration becomes much faster. AI Should Support the Process, Not Replace It Even though AI can be extremely useful, it should never become the entire design process. Design requires empathy, critical thinking, and an understanding of human behavior. These are things that machines cannot fully replicate. If a project were generated entirely by AI, it would likely lose the human perspective that makes products meaningful and intuitive. That’s why the most productive approach is to treat AI as a supporting tool. It can help generate ideas, explore possibilities, and speed up early exploration but the real design work still comes from human insight. The future of design will not belong to those who avoid AI. It will belong to designers who know how to use it wisely. Those who learn how to integrate AI into their workflow will be able to move faster, test more ideas, and spend more time solving real problems instead of starting from scratch every time. AI will not replace designers. But designers who understand how to work with AI will likely move much faster than those who refuse to use it. And in a fast-moving industry like product design, that advantage matters.