Stefano Bergomi Brand Desktop
UX-UI Design

Crafting engaging user experiences through collaborative UX design.

Empowering digital Projects with user-centered methodologies and creativity, even in non-proprietary platforms.

The collaborative UX Design process that encourages participation and ideas among all team members, not just designers, represents the right approach when tackling a new digital project or a redesign.
Thanks to the UX Design process, you can understand and anticipate.

  • The characteristics of the people who will use your digital project, fostering empathy.
  • Identify their pain points and corresponding goals.
  • Conduct tests before wasting time and development costs on a result far from users’ desires.
  • Plan releases based on real priorities, with interfaces and visual designs that align more closely with expectations.


UX Design is a methodology that continues over time to iterate qualitative and quantitative research in order to continuously improve your digital project.

We are not our users” a famous phrase that encapsulates in three words the importance of applying UX design to create user experience-based solutions.

I was fortunate to begin my journey during my time at CGEY, in the role of interactive designer, thanks to a team even back then (over twenty-five years ago) focused on a user-centered approach and well-prepared creative leaders.

I still remember the slides on UX and the first book by Jakob Nielsen, “Designing Web Usability.” which was already considered a pioneer in the field at that time.

With this mindset and immense passion and dedication to improving my skills, I immediately recognized the benefits of the complementary relationship between User Experience and User Interface and sought to convey the effectiveness of this methodology in every project.

A common user-centered approach requires a small initial effort of collaboration from a significant portion of the team, but it’s a swift, cost-effective, engaging methodology that brings fundamental benefits for project success.

Despite the well-established role of a UX-UI journey, there might be instances where the best conditions or opportunities to apply it are not present.
This can typically happen in projects that use platforms and frameworks already equipped with major functionalities, such as e-commerce solutions, for instance.

In “pre-packaged” contexts where the client doesn’t foresee the possibility of substantial customization, I believe it’s still possible to implement certain UX Design concepts. This calls for an adaptive approach to enhance user experience.

Thanks to the UX Design process, during its “final” phase, it’s possible to create high-fidelity, interactive prototypes that are much more realistic.

I find it exciting to translate the knowledge gained from UX into engaging, comprehensible, fluid, balanced and enjoyable interfaces and interactions that reflect the brand’s tone and visual identity, with strong attention to details.

Figma Jam and Figma are definitely my favorites softwares, due to their versatility and streamlined creation process.

Throughout my many years of designing for online projects, my goal has always remained the same: to avoid solutions that only possess aesthetic “beauty” without reflecting the project’s needs and objectives.

As the son of a copywriter, I also love UX writing for its ability to convey the purpose of buttons, labels, notifications and more, quickly and clearly.

I’m always fascinated by vector illustration as well, which I enjoy using to create customized icon sets and small 2D animations. These can enhance the pleasantness and emotional aspect of touches and interactions, especially on mobile devices.

Main activities about the UX-UI design process.

Research, discovery, analysis

  • Market research and competitive analysis.
  • Quantitative data analysis (KPIs, analytics, heatmaps, survey, etc.).
  • Qualitative analysis through user interviews and surveys.
  • Heuristic Evaluation.


Contextual Understanding

  • Validating the problems.
  • Define the problems.
  • Developing user story, HMW How might we statements.
  • Creating user personas.
  • Affinity maps.


Conceptual Design

  • Brainstorming and ideation of design solutions.
  • User flows, user  journeys.
  • Prioritization.
  • Information architecture
  • Low-fi prototypes, paper or digital, testing, iterating.
  • Mid-fi prototypes, wireframes.


User Validation

  • User testing on prototypes.
  • Collecting and analyzing user feedback.


Detailed Design

  • User interface (UI) design.
  • High-fi prototypes, mockups.
  • Create and maintain design system and assets.


Development and Implementation

  • Collaboration with the development team.
  • Integrating the UI into the product.


Testing and Evaluation

  • Functional and usability testing.
  • Performance evaluation of the product.


Launch and Monitoring

  • Launching the product in the market.
  • Monitoring post-launch metrics.


Continuous Optimization

  • Continuous user feedback collection.
  • Iteration and continuous improvement of the user experience.
View UX-UI projects.