In the past 12 years, I have built and led design operations and teams across a wide range of organizations, from large scale corporations to fast-paced startups. My focus is on helping products achieve their goals, enhancing usability, creating and improving features, conducting research, running user testing sessions, and delivering multi-platform experiences that include mobile apps and highly transactional products.
As a critical thinker, I enjoy tackling complex challenges and bridging the gap between technology, user needs, and business requirements to deliver end-to-end solutions. I am knowledgeable in a variety of technologies, including HTML, CSS, JS, React components, and backend technologies, and I am always eager to learn more.
I have helped deliver projects in various environments, from native (iOS, Android) to React, Angular, HTML5, and various JS libraries, and I understand the advantages and limitations of each in order to make the best decisions.
When I’m not designing I train, cycle around London with my MTB bike 🚴, cook, read nutrition & behaviour psychology books, take photos of the sky, chat about architecture and tiny houses!
Throughout my career, I have worked with a diverse range of clients, including Warner Brothers, Google, Facebook, H&M, The Economist, Ernst & Young, Microsoft, Coop, RAC, Vision Direct as well as some fascinating startups like Perfect Play, Beamery, Handshake (US), Peerpoint, Leakbot, and Ordo Pay.
I take an end to end approach to design, I can create feature briefs along client or stakeholders referring to Research Findings, Customer Support tickets, Business strategy, etc.
Userflows that will point up the journey defining the business goals via the technical requirements.
Wireframes are used to test and preview the look an feel of the proposed features and quickly iterate ideas.
UI design via a component library, either setups one from scratch or use of existing components.
I use a series of methods to validate new features and test design ideas
Qualitative Testing is useful when we want to get more insights from a reltively small amount of users though direct 1:1 sessions. In such sessions we can study and understand a broad spectrum of behaviours that drive users when navigating an app or experience
Quantitive Methods like A/B testing works best when we want to test a specific goal (like conversion) with a large segment of users on products that are live and want to drive an incremental enhancement.
Thoughtout the years I've used many tools that were designed to simulate and help qualititive testing apps replicating the exact 1:1 experience to the actual build. I use from Protopie, Framer, Principle among other tools to create realistic features like:
- Motion gesture and swipe, long press, hover, touchdown behaviours
- Drag and drop behaviours with collision detection and follow up functions
- Advance video controls and custom interactions
- Multi platfrom prototypes that interact with each other (ex: Mobile -> Desktop)
- Augmented Reality camera lens
- Advanced input fields calculations over multiple variables
Advanced Interactions in UX/UI design for mobile and web refer to the dynamic and intuitive ways in which users can interact with digital interfaces beyond the standard clicking and scrolling.
This can include features such as gesture-based controls, animations, micro-interactions, haptic feedback, and voice commands. These advanced interactions aim to improve user engagement and satisfaction by creating more immersive and personalized experiences that feel natural and intuitive to the user.
I ️⚡️ Figma
I would recommend and help teams to adopt figma as a go to place for anything from collab doodling, userflows, wireframing, UI design, user testing and developer handoff.
I work with a series of prototyping tools like Protopie, Framer, Principle, Flinto, etc in order to achieve the interaction I want to test. These are great to prove ideas, show concepts beamed directly to anyone’s phone all over the world.
For many years I found this can ease up the conversation and create an extra bridge between stakeholders, developers and users.
A design system is a collection of reusable components that can be used to build web applications and websites. Design systems help teams create consistent, high-quality user interfaces quickly by providing reusable components for developers to use in their projects.
- Design tokens are reusable atomic pieces of information about visual design properties.
- They help build and maintain flexible and scalable systems.
- Support advanced features like Alias Tokens, Sync, Smart math, remapping, Annotation, Advanced Theming, Branch switching, Support for non-local styles, Multi-file sync, etc
- Scalable design components
- Responsive modular systems
- content ready components
- Scalable design components
- Responsive modular systems
- content ready components
Every quarter of the year I dedicate part of my time and money to a good cause that I feel should need our attention.
Feel free to contribute yourself if you like, I've added links below!