top of page

E-commerce app

Image by Roberto Cortese
Tienda online

* Unfortunately, since the project is confidential because of the client's contract, it isn't possible to share details about the design deliverables. If you have any questions about the process or any particular aspect of the project, let me know.

About the project

This project was for one of Mexico’s largest catalog retailers, a key player in both the BMV (Bolsa Mexicana de Valores) and NASDAQ. They needed a redesign of their application because the previous version wasn’t aligned with their evolving business models. As their user base grew, performance issues emerged, creating an opportunity to enhance the overall experience.

Before the redesign, I worked on a foundation project to understand the client’s challenges and propose solutions. During the discovery phase, our UX team identified key pain points and usability issues, shaping a more intuitive and engaging experience. By optimizing user flows, engagement, and usability, we ensured both new and returning users could seamlessly adapt to the new app.

The project included developing a desktop and mobile e-commerce app, along with an admin panel. Today, the platform is used by nearly 200,000 users across Mexico.

 

For the foundation project, Wizeline (the consultancy agency I worked for) wrote a case study. You can read it here.

​

Role in the project

I was a UX designer along with another UX designer and a visual designer. (product design, qualitative research, UX design).

During the final stages, the design team became bigger (5 designers, including myself), and it was required to assign tasks to the new designers and provide onboarding. Here was where I had the opportunity to become the leader of the design team.

Biggest challenges

  • Balancing business rules, user needs, and tech feasibility. The project had over 500+ user stories, with 80+ more added near the end. Keeping everything user-friendly while meeting complex requirements was a constant challenge.

  • Collaborating with a massive team. With 50+ people across development, QA, PM, DevOps, and more, clear communication was essential. We streamlined reviews by working directly with team leads to avoid unnecessary bottlenecks.

  • Designing for scale. We delivered 15+ sections for desktop, mobile, and an admin tool—ensuring consistency across all platforms.

  • Navigating a client who resisted research. The client had a set vision that didn’t align with research findings. Instead of pushing back, I used prototypes and business impact data to guide them toward a more user-centered solution.

  • Working within a long timeline. The project spanned 1.9 years, requiring adaptability as scope and priorities shifted over time.

  • Negotiating deliverables. Requirements were unclear at times, so we had to prioritize features strategically. I worked with the client to align expectations, advocating for long-term UX benefits based on research and usability testing.

Chosen solutions

  • Building trust with the client. Regular design presentations helped strengthen collaboration and align expectations.

  • Documenting agreements. We kept track of all client discussions to ensure clarity and avoid misunderstandings.

  • Providing clear design status in Figma. Developers had full access, so we used a color-coded system to indicate progress, approval dates, and client comments.

  • Assigning tasks strategically. I coordinated the design team, distributing work based on strengths and expertise.

  • Actively participating in client discussions. Being involved in grooming sessions helped us anticipate challenges, propose better solutions, and advocate for users.

  • Regular check-ins with developers. Frequent reviews ensured designs were feasible and aligned with technical constraints.

Outcomes and lessons learned

We wrapped up the web, mobile, and admin panel designs, even dealing with Figma’s memory limits by splitting files. Constant communication with the client and team was key to keeping everything on track.

 

Key Takeaways

​

  • Document everything! It saved us a ton of time and confusion.

  • Keep everyone in the loop. Regular updates made sure no one was left guessing.

  • Don’t lose sight of the users. In complex projects, it’s easy to get caught up in details and forget who we’re designing for.

  • Trust your team. Asking for help when needed made all the difference.

 

One big challenge? The initial project scope wasn’t well estimated, which caused issues down the line. Lesson learned: If something feels off, speak up early and push for a reevaluation.

 

Dealing with a Client Who Ignored Research:
Instead of pushing back, I turned research findings into opportunities to enhance their vision. I built prototypes to show the difference, tied insights to business goals, and found a middle ground that balanced their ideas with solid UX practices.

bottom of page