← Home

About Me

Senior Product Designer. Systems thinker. Based in Barcelona.

Background

I started in engineering. I ended up designing the tools people use to work.

My path into product design came through engineering. I studied civil engineering before moving into multimedia and interaction design — and that structural way of thinking never left. I'm drawn to how complex systems hold together, how people build mental models, and how interfaces break down under load. Designing regulated medical software, where a missed state or an ambiguous label has real consequences, is where that mindset is most useful.

Over seven years I've specialised in what most designers avoid: interfaces that are genuinely complex. Hospital prescription systems. Risk assessment engines. Multi-entity financial dashboards. Products where the user is an expert, the stakes are high, and simplification means something very different from "make it look cleaner".

Currently I'm based in Barcelona, designing medical software for clinical environments. The constraints are extreme — fixed three-column layouts, keyboard-only navigation, zero tolerance for input errors. I find them clarifying.

I work very closely with the Product side rather than waiting for finished specifications. Most of the value I add lives in the gap between what a spec describes and what the product actually needs — so I'm constantly questioning requirements, surfacing edge cases early, and proposing solutions that weren't on anyone's brief. I also stay involved in roadmap and management conversations, helping prioritise the right work for each release cycle and the team's current capacity, rather than just executing tickets handed down to me.

Experience

  • Mar 2022 — Present

    Product Designer

    Cegedim — Barcelona

    End-to-end product design for web and mobile modules of medical software: customer journeys, interaction flows, wireframes and high-fidelity UI. Built and maintained a 50+ component design system aligned with brand identity and accessibility criteria, reducing design effort for new features by 30%. Run usability testing and data-driven iteration to improve task success rates. Collaborate daily with product managers, developers, QA and analysts within Agile squads — improving delivery speed by 20% through clearer specs, handoff workflows and alignment rituals.

  • Feb 2018 — Mar 2022

    UI Developer & UX/UI Designer

    Grupo Godó — Barcelona

    Designed and implemented interfaces for La Vanguardia, Mundo Deportivo and RAC1 across web and mobile. Built responsive UIs with HTML5, CSS3, JavaScript and BEM methodologies. Led UI/UX improvements that reduced CSS redundancies by 25% and improved maintainability. Participated in user-centric redesigns for dashboards, account areas and onboarding flows. Acted as Scrum Master, improving team alignment and sprint execution.

  • 2018

    UX/UI Designer

    Yaencontre — Barcelona

    Conducted quality validation of the newly launched website and corrected UX/UI inconsistencies. Designed new requirements, flows and screens using Figma and Adobe XD.

  • 2016 — 2018

    UX/UI Designer

    Innofis / Crealogix — Barcelona

    Designed digital banking solutions for international clients: mobile apps, responsive websites and tablet interfaces. Created flows, journeys, interaction patterns and visual UI for onboarding, transfers and personal finance management (PFM) features.

Design philosophy

  • 01

    Clarity over cleverness

    The best interface decision is usually the most obvious one. Cleverness costs the user cognitive energy they need for their actual work. Clarity is the highest form of craft.

  • 02

    Systems over screens

    A single screen solves nothing in isolation. Every design decision is a systems decision — about information hierarchy, state, errors, edge cases and the invisible flows between them.

  • 03

    Constraints are a gift

    The most constrained problems produce the most inventive solutions. Technical limitations, accessibility requirements, regulated domains — these force real thinking rather than aesthetic preference.

  • 04

    Details reveal character

    The quality of a product is visible in how it handles error states, loading, edge cases and the transitions between them. This is where respect for the user shows.

  • 05

    Constraints clarify

    The best decisions in complex software come from taking constraints seriously — regulatory, technical, organisational — and finding the structure that holds up within them. Good design here isn't more options; it's the right one, defensible.

Get in touch

Let’s talk

jordimoca@gmail.com