AMAYSIM
I was hired to lead the ideation, user testing, and design of the new Amaysim mobile app experience. As part of this engagement I worked closely with the internal brand team, the engineering team, and the sales team to ensure all user and business objectives were met. I delivered multiple testable user journeys, a full interaction language, and a scalable and responsive component library and design language.
RESPONSIBILITIES
Creative Direction, Visual Design, UX, Interaction Design
Creative Direction, Visual Design, UX, Prototyping, User Testing, Interaction Design
The current app takes a playful approach to the design language. It is functional and well engineered, and users are overall pleased with the experience. However the design does come with some inherent limitations.
The interaction model doesn't scale well for future growth, the old brand font presents accessibility challenges, the colour language is inconsistent, and the design makes placing promotions challenging.
These issues collectively impact the overall user experience and need to be addressed in order to create a more usable, scalable platform.
After talking to the apps team, customer service team, and senior stakeholders, I established three key challenges the current app was facing. These would help support the primary definition of done, alongside a host of other usability and experience issues.
The interaction model is not scalable, and does not support future business growth.
The mobile app does not support sales channels.
The user experience lacks personalisation and offers no support for marketing channels.
Amaysim had some existing experience principles which I leveraged and expanded on, specifically focused on the mobile app experience. These would provide a sounding board for the experience going forward, ensuring the app always met with the user and business expectations, and adequetly refelcted the Amaysim brand.
Establish trust through transparency, reliability, and security, ensuring users feel confident in their interactions, transactions, and understanding of the app's policies.
Create a uniform user experience through reductive design, use of common patterns, clear communication, and a logical and intuitive interaction model.
Embrace and empower all users by making the app accessible, customizable, user-friendly, and offering clear and and useful support whenever needed.
Remain agile and forward-thinking by adapting to emerging market and user demands, listen to user feedback, and continuously working to implement new and valuable features.
The existing brand was tailored to an above the line experience. The tone of voice and design language was very sales oriented, and not really suitable for a transactional app experience.
One of my main challenges was to create a design language that was clean and modern, but still aligned with the wider brand.
In order to improve the experience in the most efficient way possible, I came up with four potential approaches.
I then worked with the engineering team to figure out which made the most sense, both from a business and user experience perspective.
We decided to use the fourth approach; wait for me to finalise the design system, then strategically re-skin the existing build and add new features using this new design language. Although this meant a longer delivery timeline, it required the least re-work, and so it was the most efficient approach.

I design using the 8px grid, and a matching layout grid that is also divisible by 8. This provides numberous benefits:
When sharing design files, using numbers divisible by four and eight becomes a universal language. If something seems off, other designers or developers can quickly identify the issue and provide feedback.
It reduces confusion and ensures that everyone is on the same page when discussing design elements and their measurements.


To help align to the brand colours while meeting accessibility guidelines I created a matrix as a guide for font use within the app.
All interactions and buttons use the iOS human interaction guideline size of 48px high.
Tab order and alt-text help users with screen readers navigate the product on both mobile and desktop.
To get the various members of the leadership team on board, I put together an internal pitch document that explained the problem space, and clearly articulated the approach and benefits of a new app design.
To get the go ahead and budget to proceed, I had to convince the heads of marketing, sales, engineering, and brand that my solution made financial sense, that it succesfully integrated the brand, and that it met the business strategy and objectives.
As part of the iterative design approach I organised user testing sessions at regular intervals. I used Askable to book the users and run the sessions, validating every screen and flow as the design progressed.
Processes we think should be intuitive and simple can present unexpected challenges to users who are unfamiliar with the interface.

I wanted to validate that users understood the data presented, and would be able to find and use the various navigation areas.
I created a simple prototype of an early home-screen design. This was a simple test, and the questions were as follows:
The test was organised using Askable, with 5 existing customers.
*Early home-screen design
This early validation session revealed a few issues with the initial design, and also confirmed that the interaction model worked:
After multiple user testing sessions, and utilising feedback from the key stakeholders within the business, the designs evolved into the final designs further down the page.
Some key changes from the early home screen designs were a stronger, more brand-heavy approach bringing more of the brand colours into the design, more commercial and retail looking promos, the consideration of a dark theme, and a reduced number of competing data points.

I wanted to validate that users could successfully purchase a device, and that the process wasn't confusing or laborious.
I created a prototype of the entire journey in Figma.
I observed the 5 customers navigating the experience and asked them follow up questions if they got stuck or seemed confused.
This early validation session revealed a few issues with the initial design, and also confirmed that the interaction model worked:
The next step was to sit with the engineering team and come up with a plan for a more high-fidelity prototype using Flutter.
Over my career I have found it important to test early using Figma (or similar) to validate initial ideas, but that the best results always come from more interactive, complex prototypes.
For this reason I try to move into code quite quickly, so it's important to sit with the engineering team to discuss a strategy for this type of validation.
Keeping the engineering team engaged in the prototyping and testing increases transparency, allowing them to have clear visibility of the direction the product is heading in, and provides opportunities for them to contribute ideas, patterns libraries, and insights.

The Change Plan flow was one of the existing app's main pain points, with a confusing flow and cluttered interface.
I created a simpler, cleaner approach with fewer steps and more focused screens with extra customer support options.
The test was simple:
Follow up questions based on observing the user interactions:
The test was organised using Askable, with 5 existing customers.
This early validation session revealed a few issues with the initial design, and also confirmed that the interaction model worked:
In the current app, all settings live under a single cog icon on the home-screen. This merges user preferences with app settings, creating a long, unintuitive settings screen that is hard to navigate.
I decided to try splitting the settings into two areas:
To achieve this I mapped out the various user journeys and settings features in FigJam, and then used this diagram to organise them into the two groups.
The new Settings IA proved much easier to understand and navigate for users.
Notifications
The following designs are the culmination of many days of experimentation and exploration.
Design is an iterative process, and the current state of the designs will almost certainly change as we as we gain new insights and understanding.
What follows is a suggested design treatment and interaction model, sympathetic to the brand but subtle in its application, with the user experience the top priority.

A clear and intuitive hierarchy ensures that users can quickly grasp the structure of the app and find what they need.
Services and features are logically grouped and categorised, making it easier for users to locate and access the functionalities they are looking for.
The design allows swiping to move between services, and for navigating personalised content.
The app analyses user behaviour and preferences to recommend relevant add-ons that complement their usage patterns, ensuring a tailored experience.
Key functions are user configurable, allowing the user to tailor the home screen experience to their own needs.
Promotions are displayed at appropriate moments within the app, aligning with the user's journey and adding value to their experience without interrupting their flow.
Contextual tools enhance efficiency and usability.
They provide quick access, reduce cognitive load, and adapt to user behaviour helping optimise engagement.

Modular app design simplifies the integration of contextual tools and notifications by organizing functionalities into independent, flexible modules.
Notifications can be seamlessly added within relevant modules, ensuring timely and context-specific information delivery to users.
This modular structure provides UX flexibility, allowing modifications or additions to specific modules without disrupting the entire app. It also allows modules to easily be re-structured and re-arranged extremely efficiently.
In multidisciplinary teams it's essential to gather insights and knowledge from across the team.
I set up and ran fortnightly design review sessions to gather feedback from the whole team; engineering, stakeholders, brand, and sales.
These collaborative review sessions help ensure that any issues are caught before they can impact timelines, and the transparency increases trust and engagement - everyone feels they are contributing directly to the proposed solution.
These are run before any user testing sessions to ensure the team is aligned with what we are validating.
As part of the design process, and to facilitate dev handover, for each feature I created a small prototype to demonstrate the interaction. Below are a couple of examples.
Below is a selection of the final screens.
Below is a selection of some pages from the component library.
I expanded on the core brand colours to create a more versatile palette, suitable for creating a rich, on-brand experience.
Orange is the key brand colour, with purple and teal acting as accent colours. It was important to maintain this balance throught the app to help reinforce the brand identity.
Orange presents some challenges, especially in terms of contrast and legibility when it comes to text. It also has an impact on the RAG alert colours.
Selected Projects
AmaysimMobile app
ABC iViewMobile app
NickelcloudSaaS platform (start-up)
ShiftPlatform redesign
P&O CruisesCruise booking website
All of UsMobile app (start-up)
Trade Finance AppStandard Chartered
Advice IntelligenceSaaS platform (start-up)