The UX vs UI Confusion In the world of digital product design, the terms User Experience (UX) and User Interface (UI) are often used interchangeably by those unfamiliar with the field. While they are closely related, they serve distinct purposes. At CodeFish Studio, we believe that understanding this difference is key to delivering exceptional software solutions. That's why we have a dedicated UX designer, Anthony, and a UI designer, Andy—each an expert in their respective domain—to ensure that every product we create is intuitive, visually appealing, and easy to use. What Is UX Design? User Experience (UX) design focuses on how a user interacts with a product and how they feel during that interaction. It involves research, testing, and a deep understanding of user needs. A UX designer's goal is to ensure that the product solves the user’s problems efficiently and pleasantly. In practice, our UX process starts with empathy and understanding. Anthony, our UX expert, begins by identifying user pain points and goals. He creates wireframes and prototypes in Miro and Figma to visualise the flow of interactions and gather early feedback from stakeholders and potential users. Key activities in UX design:
- User research and interviews
- Wireframing and prototyping
- Usability testing
- Iterating based on feedback

What Is UI Design? User Interface (UI) design is about how a product looks and feels. It encompasses the visual elements—colours, typography, buttons, and layouts—that users interact with. While UX ensures that the product functions well, UI ensures that it is aesthetically pleasing and aligned with brand identity. Andy, our UI designer, steps in once the UX phase is complete. Using the prototypes and wireframes created by Anthony, Andy applies design principles to craft visually engaging screens. He also uses Figma to create detailed UI components that maintain consistency across the product. Key activities in UI design:
- Creating style guides and design systems
- Designing visual components and interactions
- Ensuring accessibility and responsiveness
- Collaborating with developers for implementation

Why Split the Two? At CodeFish Studio, we split UX and UI responsibilities to provide the best outcomes. By hiring specialists like Anthony and Andy, we ensure that each aspect of product design receives the attention it deserves. This division allows us to: Focus on strengths: UX requires empathy and analytical thinking, while UI demands creativity and an eye for aesthetics. Having dedicated experts ensures that both areas excel. Streamline collaboration: Our handover process is seamless. Once Anthony completes the wireframes and prototypes, Andy takes over to refine the visuals. Throughout this process, they collaborate to maintain consistency and usability. Achieve higher quality: Separating these roles allows us to deliver products that not only look great but also function perfectly. This results in a better experience for our clients and their users. Our UX/UI Process: From Idea to Implementation To give you a better understanding, here's a brief overview of our typical process: Miro for Wireframing: We begin by mapping out initial ideas and user flows on Miro. This helps in aligning stakeholders and defining the product scope. UX Design in Figma: Anthony creates low- to high-fidelity prototypes in Figma. These prototypes are tested and iterated upon based on user feedback. UI Design in Figma: Once the UX design is approved, Andy steps in to create pixel-perfect UI designs, ensuring that they meet both aesthetic and functional requirements. Development Handoff: The final UI designs are handed over to our development team, complete with design specifications and assets. We ensure that developers have everything they need to bring the designs to life. Conclusion: The Power of Collaboration At CodeFish Studio, we don't just design software—we craft experiences. By separating UX and UI responsibilities, we ensure that every product we deliver is not only functional but also delightful to use. Our clients benefit from a clear process, specialised talent, and a product that meets the highest standards. If you're looking to elevate your product's user experience and interface design, we invite you to connect with us. Let our team of experts help you create a solution that stands out. Ready to improve your product's UX/UI? Contact us today to start your journey with CodeFish Studio. Email us: sim@codefishstudio.com




