Discovery and story mapping
                        
                            I follow a process widely used in the industry: user research, ideation, prototyping,
                            testing, and implementation.
                        
                        
                            For user research, I typically conduct user or client interviews. In addition, I also
                            interview customer support teams, as they often have deep insights into client needs and
                            common pain points.
                        
                        
                            As for design deliverables, I find user journey maps especially valuable because they create
                            a shared understanding of the problem, ensuring the PM, designer, and developers are on the
                            same page. Sometimes we might also need an empathy map, flow chart, etc.
                        
                    
                    
                        Ideation and prototyping
                        
                            In ideation sessions, I collaborate with the product manager to explore possible solutions
                            and decide which ones are worth testing.
                        
                        
                            For prototyping, Figma is my primary tool because it’s fast and flexible. When the focus is
                            on data rather than form, I test with real client data. For example, to evaluate a new
                            visualization, I’ll paste client data into Excel, build a pivot table, and generate a chart.
                        
                    
                    
                        Day-to-day process
                        
                            In practice, the process is often simplified—especially in B2B contexts within a product
                            team. We frequently focus on incremental improvements or new features rather than large
                            “projects.”
                        
                        
                            In many cases we already know the user need, or we have an explicit client request. This is
                            common in multi-tenant systems with customer-specific adjustments. In such situations, I
                            quickly build a prototype, run a short round of user testing, and move into implementation.
                        
                    
                    
                        Lean
                        
                            I apply Lean principles whenever possible: test quickly, validate the solution, and iterate.
                        
                        
                            Often, user needs can be met with a simple interface and lightweight solution. Teams
                            sometimes invest in unproven requirements, rare scenarios, or highly unlikely edge cases. At
                            every stage I ask, “Can we make this simpler and faster?” to avoid bloated solutions.
                        
                        
                            That said, I’m not a graphic designer — I focus on interactive elements like inputs,
                            buttons, selectors, sliders, etc., rather than visual assets like illustrations, logos, or
                            infographics. But if needed, tools like ChatGPT make that possible now.
                        
                    
                    
                        Tools
                        
                            The best tools in the ideation stage are the most simple ones: pen and paper. Focus stays on
                            thinking and not on tool friction. When I know how to represent a new feature, I move to
                            wireframing and prototyping tools.
                        
                        
                            For the past five years, Figma has been my main design tool. Before that, I used Axure
                            extensively for advanced prototyping—e.g., I could create interactive flows like
                            this example ↗.
                        
                        
                            When starting a new project, I often choose Tailwind CSS. It covers most design elements, is
                            easy to work with, and many AI tools generate Tailwind-compatible code.
                        
                        
                    
                    
                        App experience
                        
                            Design: Figma, Axure, Sketch, Framer, Adobe XD, Balsamiq, Photoshop, ProtoPie.
                        
                        
                            Analytics: Fullstory, MS Clarity, Hotjar, PostHog, Pendo, Heap, Retool, Google Analytics.
                        
                        
                            Collaboration: Notion, Coda, Jira, YouTrack, Asana, Trello, Miro, Whimsical
                        
                        
                            Rapid application development: OutSystems, Bubble, Airtable, Supabase, Oracle APEX, Caspio,
                            Wavemaker