Projects

A selection of my recent UX/UI and marketing work.
image of prototype banking website and appimage of prototype banking website and app
Banking App/Website Redesign

I decided I wanted to learn both UX and UI Design. This project was for my Professional Certificate in UI Design. We were asked to create a fictional banking application for both desktop and mobile devices. This case study shows the project and how I came to a final product.

Role

Lead UI Designer

Timeline

Design Tools

Problem statement

This assignment is for a fictitious bank looking to build a new interface that would break them into the banking industry. This product should differentiate them from other financial institutions already established in the market.

Nov 2025 - Feb 2026

Figma
Illustrator

Banking App UI Design

Hotel Booking UX Website Design

Brand Values

Clear
clear water
clear water

A financial institution is a trusted source; information should be presented in a clear and uncluttered way.

blue astronaut
blue astronaut
a wooden block that says trust, surrounded by blue flowers
a wooden block that says trust, surrounded by blue flowers
Playful

Using a product should bring joy to the user. This bank wants to show personality without being cartoonish by using color and shapes.

The fine balance between playful and trustworthy needs to be met. Users must feel they can trust the product.

Trustworthy

Research

Before we can design, research should be done on the competition and mood boards should be created with examples of good UI Design.

Examples of "Clear"
Examples of "Clear"
examples of "trustworthy"
examples of "trustworthy"
Color references
Color references
Examples of clear
Examples of playful
Examples of trustworthy
Component references
Typography references
Color references
Text References

Objectives

What's in a name....

The idea behind Orbit Financial was the blend of trust and playfulness. I did a search on ChatGPT for ideas on "space" names I decided on Orbit. Space to me represents the future and we are all trying to save for the future.

"Growing your savings for the future and beyond"

ORBIT FINANCIAL Logo
ORBIT FINANCIAL Logo
WHY PURPLE?

During this project I researched colors and reasons behind using them. Purple is a bold color often representing luxury, wisdom, and forward-thinking.
This was the perfect choice for a bank looking to stand out from the competition, while also representing a brand for a forward-thinking financial institution.

THAT BRINGS US TO COLOR PALETTE

The name ORBIT FINANCIAL lends itself to being futuristic, modern, this lead to the purple. I needed to find a palette that would work with such a bold color, so I turned to coolors.co to generate combinations that complemented one another. Originally I thought I could keep the palette to 3 or 4 colors but it turned out I needed a few more.

#6816D2

Primary Purple

Secondary

#2D0A5C

Neutral

#C4B1DD

Neutral

CTA Color

ORBIT FINANCIAL represents a forward-looking vision, so the typography was intentionally selected to convey a modern, futuristic, and bold aesthetic. Font pairings were carefully evaluated using fontpair.co to ensure visual harmony and effectiveness across all applications.

The primary brand typeface, Oxanium, is used for headings and within the logo to establish a distinctive and contemporary identity. Due to its more decorative nature, it is reserved for high-impact elements rather than detailed financial content.

For body text and essential information, Roboto was selected for its clarity, readability, and versatility—ensuring that all financial communications remain accessible and easy to understand.

Typography & iconography

Iconography was created in a combination of Figma Iconify Plugins and drawings. I ended up ditching the store spending icons because they were just too distracting. I also decided that the icons were too bold and went with a line art version to keep it lighter.

Neutral

#f5f5fa

#87bba2

#ffc833

The Design

The assignment was to create three screens for desktop, tablet and mobile:

  • My accounts

  • Current accounts

  • My Spending

I did end up doing a few iterations before settling on my final design.

Orbit Financial desktop banking app first version
Orbit Financial desktop banking app first version
Iteration 1 - no launch

I went way out there with this design, I was thinking too futuristic and i'm glad I decided to user test this before proceeding. I had a few people review the design and give me feedback and it was unanimous that it was way too busy and confusing. I took a step back and realized it looked more like a game console than a financial website...back to the drawing board.

Iteration 2
Orbit Financial Banking application for desktop Iteration 2
Orbit Financial Banking application for desktop Iteration 2
Final Design
Orbit Financial banking application for desktop
Orbit Financial banking application for desktop

Iteration 2 was better but still had flaws:

  • If this is your accounts page, we should clearly give an option to select which account you want to access, the icons on the top of the page don't clearly indicate you can make a selection

  • The purple blocks to choose accounts was too distracting and your eye gets lost on how you are supposed to process the information

  • I used the Oxanium font on areas that needed clearer font so I swapped for the Roboto

  • Offers should be a suggestion, not a bolded feature of the page so I toned down the color to be less distracting

Iteration 3 Final Design
  • I revamped the accounts page to be just that, the accounts page, where you select which account you want to view.

  • I used color to draw attention to the account selection buttons with a quick view of the account number and balance

  • The offers were toned down to be less distracting but kept the call to action button yellow

  • This page now has more space between each account and is less cluttered

  • A subtle drop shadow is used on each frame in a purple tone for brand consistency

  • Edges are rounded for a softer feel

Orbit Financial Mobile Banking App accounts page
Orbit Financial Mobile Banking App accounts page
  • Mobile design is streamlined with limited action buttons on the top of the screen; most action buttons are at thumb level.

  • Colors are used with ADA in mind. I used Figma's contrast standard checker to make sure font colors were compliant for users with sight disabilities, as well as making sure all graphics had descriptive text

  • Space is added between accounts to accommodate for button touch

  • The mobile menu is added to the bottom, and quick links are removed with the offers ad

Orbit Financial Mobile App Transactions page
Orbit Financial Mobile App Transactions page
Orbit Financial mobile banking app "my spending" page
Orbit Financial mobile banking app "my spending" page

Lessons Learned

Conclusion

A design is never truly complete—there are always opportunities to refine and improve it based on user feedback and evolving design trends.

I learned that gathering feedback early in the process saves time. Instead of fully designing every screen, I focused on completing just the initial accounts page before seeking input. This approach helped ensure I didn’t invest too much time in a design that users might find unfriendly.

person using MacBook Pro
person using MacBook Pro

Hotel Booking Website

This assignment is for a fictitious company looking to create a new hotel booking website that would stand out from the competition. I used bright colors and a user flow that is easy to navigate based on usability research and feedback.

man in black sweater using macbook pro
man in black sweater using macbook pro

Role

Lead UX Designer

Timeline

Design Tools

June 2025 - Oct 2025

Figma
Figjam
Miro
Illustrator

Problem statement

Hotel booking websites often share common features; however, they can also present notable challenges for users. The checkout process is frequently a source of frustration, and in some cases, site navigation can be unclear or unintuitive. Conducting usability studies is an effective way to identify and address issues within the user journey, ultimately improving the overall user experience.

Usability Study

Learning what works and what doesn't.

It all starts with creating a script and giving a scenario for the user to feel comfortable and create a more neutral environment for them.

For the protection of both the user and the company, the user needs to sign a consent form.

Before initiating a usability study, whether it is in person or virtual, provide the user with what is expected and how the session will go.

unknown person writing
unknown person writing
A wooden block spelling content on a table
A wooden block spelling content on a table
man in white dress shirt and blue necktie
man in white dress shirt and blue necktie

For this assignment, we were provided with Zoom recordings of two usability tests conducted on competitor websites, and I facilitated a third session via Zoom. During my session, the participant was given a scenario in which they were asked to book a hotel in Las Vegas for two people from November 1 through November 15. The participant was not guided during the session and was only permitted to ask questions if they became stuck.

I documented observations in real time and later reviewed the session recording to gain deeper insight into the participant’s experience, including key points of satisfaction and frustration. From the recordings, I took my notes and did card sorting using Miro then created an Affinity Diagram.

Journey Map and User Flow

This assignment is for a fictitious company looking to create a new hotel booking website that would stand out from the competition. I used bright colors and a user flow that is easy to navigate based on usability research and feedback.

Journey Map

After sorting all of the cards and creating the Affinity Diagram I created a Journey Map. Walking through the 3 user's process I broke the process down into 6 steps. I originally had more but it was too complicated so I simplified. Each step is broken into content, goals, behaviors, and pain points that they had in common.

User Flow
User Flow: Booking a Hotel Stay (Las Vegas Scenario)

This user flow illustrates the end-to-end experience of a traveler booking a hotel stay in Las Vegas for two people over a two-week period, with a focus on usability, filtering, and decision support.

1. Search & Entry Point

The journey begins on the homepage, where the user inputs their destination (“Las Vegas, NV”) and selects travel dates using a calendar picker. They also specify guest details (2 adults, 1 room) before initiating the search.

Goal: Enable quick, intuitive trip setup with minimal friction.

2. Results Exploration & Filtering

After searching, the user lands on a results page displaying available hotels. From here, they refine results using multiple filters:

  • Price filter (≤ $500 per night)

  • Room preferences (e.g., king bed)

  • Star rating (e.g., 5-star hotels)

Each filter progressively narrows the results, helping the user focus on relevant options.

Goal: Reduce cognitive overload by guiding users toward ideal matches.

3. Map-Based Discovery

The user switches to a map view to explore hotel locations geographically. They:

  • View hotel pricing directly on the map

  • Filter by proximity to transit and popular attractions

  • Interact with map pins to preview hotel details

They can save hotels and compare options visually.

Goal: Support spatial decision-making and contextual awareness.

4. Hotel Detail Evaluation

From the results, the user selects a hotel and navigates to the property page. Here they:

  • Browse photos via a gallery modal

  • Read reviews and ratings

  • View amenities and room options

They may open multiple tabs to compare hotels before deciding.

Goal: Build confidence through detailed, transparent information.

5. Room Selection

The user selects a room type (e.g., King Bed, non-smoking) via a modal window that highlights:

  • Room images

  • Key features

  • Pricing breakdown

Goal: Simplify selection with clear, visual comparisons.

6. Checkout & Payment

On the payment page, the user:

  • Reviews booking details and pricing summary

  • Enters personal and payment information

  • Selects a cancellation policy

A credit card modal assists with secure payment entry.

Goal: Ensure a smooth, trustworthy checkout experience.

7. Confirmation & Follow-Up

After completing the booking, the user reaches a confirmation page with:

  • Booking summary

  • Total cost

  • Confirmation number

They also receive a confirmation email with all details.

Goal: Provide reassurance and easy access to booking information.

Key UX Considerations
  • Progressive filtering reduces overwhelm and improves decision-making.

  • Map integration enhances usability for location-based choices.

  • Modals keep users in context while accessing deeper details.

  • Clear feedback loops (confirmation page + email) reinforce trust.

Outcome

This flow supports a seamless, user-centered booking experience by combining structured navigation, flexible exploration, and clear decision points—ensuring users can confidently move from search to confirmation.

Wire Frames

The rough start to a new site.

It all starts with creating a script and giving a scenario for the user to feel comfortable and create a more neutral environment for them.

Low-Fidelity Wireframes: Hotel Booking Experience

These wireframes represent the early-stage design exploration for a hotel booking platform. Created using hand-drawn sketches and annotated with user feedback, they focus on validating layout, user behavior, and key decision points before moving into high-fidelity design.

1. Homepage & Search Entry

The initial wireframes explore multiple homepage layouts, all centered around a prominent search bar. Key elements include:

  • Destination input field

  • Date selection (check-in/check-out)

  • Guest and room selection dropdown

  • Search CTA (call-to-action)

User testing notes highlight the importance of:

  • Keeping the search function highly visible

  • Reducing unnecessary text or distractions

  • Ensuring dropdowns (dates, guests) are intuitive and responsive

Prototype focus: A clean, centered search experience with minimal friction.

2. Search Results Page

The next set of wireframes introduces a structured results layout:

  • Hotel listings displayed in a vertical scroll

  • Each listing includes image, price, rating, and key amenities

  • A filter sidebar for refining results (price, star rating, room type)

User feedback emphasized:

  • The need for clear pricing visibility

  • Easy-to-scan hotel cards

  • Filters that are accessible but not overwhelming

Iteration insight: Early designs were cluttered; later versions simplified the layout and improved hierarchy.

3. Map Integration

Several wireframes explore adding a map view alongside or in place of the list:

  • Hotel locations pinned with price indicators

  • Ability to zoom and interact with pins

  • Option to toggle between list and map views

Testing revealed:

  • Users value location context when choosing hotels

  • Map interaction should not interrupt browsing flow

  • Clear labeling of prices on pins improves decision-making

Prototype focus: A split-view (list + map) or toggle system for flexibility.

4. Hotel Detail Page

The property page wireframes focus on helping users evaluate options:

  • Image gallery (click to expand)

  • Hotel description and amenities

  • Room options with pricing

  • Reviews and ratings section

User notes highlight:

  • Strong preference for visual content (photos)

  • Need for quick comparison between room types

  • Clear call-to-action for selecting a room

Iteration insight: Adding modals for images and room details improved usability without leaving the page.

5. Room Selection & Modals

Wireframes include modal interactions for:

  • Viewing room details (bed type, features, price)

  • Expanding image galleries

  • Reviewing additional hotel information

These overlays allow users to:

  • Stay in context while exploring details

  • Avoid excessive page navigation

Prototype focus: Lightweight modals that enhance—not interrupt—the flow.

6. Checkout & Payment Flow

The checkout wireframes outline a structured, step-by-step process:

  • Booking summary (dates, guests, price breakdown)

  • User information form

  • Payment method selection

  • Cancellation policy acknowledgment

User feedback identified:

  • Confusion around pricing breakdown in early versions

  • Need for transparency in total cost

  • Importance of trust signals during payment

Iteration insight: Later designs simplify the layout and clearly separate sections.

7. Confirmation Experience

The final wireframe shows a confirmation page:

  • Booking details summary

  • Confirmation number

  • Follow-up email notification

This step ensures users feel confident their booking is complete.

Key Design Themes Across Wireframes
  • Progressive Disclosure: Information is revealed as needed (filters, modals, details)

  • User Control: Multiple ways to explore (list vs. map, filters, comparison)

  • Clarity & Simplicity: Iterations reduce clutter and improve hierarchy

  • Feedback-Driven Design: Sticky notes capture real usability insights that informed changes

From Wireframes to Prototype

These wireframes directly informed the interactive prototype by:

  • Defining core user flows (search → filter → explore → book)

  • Establishing layout structure and navigation patterns

  • Identifying usability issues early through testing

End Result - High Fidelity Prototype
Click the image above to try the high-fidelity prototype

I designed a high-fidelity prototype for a hotel booking experience that streamlines the journey from search to confirmation while addressing key usability challenges identified during early testing. Starting with a simplified homepage, users can quickly enter their destination, dates, and guest details before exploring a clean, scannable results page. Filters and a map view work together to help users narrow options based on price, rating, and location, while detailed hotel pages with image galleries, amenities, and room comparisons support confident decision-making without disrupting the flow.

The experience culminates in a transparent and intuitive checkout process, where users can easily review their booking details, understand total costs, and complete payment with confidence. Thoughtful interaction design—such as modal overlays, clear visual hierarchy, and persistent summaries—reduces friction at each step. Several iterative design cycles were informed by user feedback, with refinements made throughout to improve clarity, navigation, and overall usability.

The final prototype not only delivers a polished, end-to-end booking flow but also demonstrates how iterative design and user feedback can transform a complex process into a seamless, user-centered experience.