Gradient 1 - Blue
Gradient 2 - Purple

Patrick O’Malley

Product Designer & UX Architect

A design expert leveraging AI to translate complex business requirements into simple, elegant, and easy-to-use interfaces.

With over 5+ years of experience across brands and products, and a background in business, I solve problems from start to launch using an outside-in design approach.

Gradient 1 - Blue
Gradient 2 - Purple

Patrick O’Malley

Product Designer & UX Architect

A design expert leveraging AI to translate complex business requirements into simple, elegant, and easy-to-use interfaces.

With over 5+ years of experience across brands & products, and a background in business, I solve problems from start to launch using an outside-in design approach.

omalley.john.patrick@gmail.com

Client Portal Redesign

Client Portal Redesign

2022—2023

2022—2023

B2B2C • Portal

B2B2C • Portal

📱 Product: a complete redesign of Nissan’s Client Portal, moving away from a limited secondary navigation system to a modular, data-driven dashboard that scales along the owner's vehicle lifecycle. The redesign expanded customer-specific services, prioritizing content usability and real-time vehicle data. As a result, exit rates improved by 64%. 🎯 Who it’s for: the Client Portal, accessed by Nissan vehicle owners, is the vehicle's online home. Owners can sign in and access model-specific information, financing and maintenance services, among others. 👩‍💻 My role: I was the sole designer overseen by a UX Director for the 12-month redesign. My role was to integrate real-time telematics and service features from initial concept development to creating hi-fi wireframes ready for implementation. I worked closely internally with 2 developers, 1 visual designer, and 1 content designer, as well as with other US and Canadian external teams. 💡 The bet: we designed the portal to look like a vehicle dashboard with a modular design, displaying individual information snippets from different APIs to prevent page-wide crashes, highlight utility health vehicle data points, and encourage deeper exploration of secondary pages. ⚠️ Top Constraints • Utility vs. Marketing: There was a constant tug-of-war for screen real estate. Clients wanted more marketing content, which often pushed vehicle utility data down the page. • Launch delays added to designing for stale states. CTRs dropped when the legacy service scheduler was pushed down before the new native integration was ready to launch. 📊 Outcomes • Optimized Navigation: CTRs numbers validated a more intuitive flow, allowing owners to complete high-value tasks like scheduling service. • Deeper Engagement: owners moved from the dashboard page to the detailed secondary pages. • Increased retention: improved exit rates by 64%, as owners found the information they were looking for straight away. ✂️ What we cut • Fleet Management: We deprioritized fleet-specific dashboards to focus on the high-volume consumer and family vehicle segment. • Service History Records: previous services would not be shown, mostly due to API limitations and budget constraints. Instead, we focused on upcoming maintenance. 🧠 Lessons Learned • The value of decoupled UI: designing the dashboard as the sum of independent modules made the portal future-proof. • Future-Proofing for Launch Delays: in long 12-month projects, things move at different speeds. I learned to design bridge states, ensuring the user experience never felt half-finished.
📱 Product: a complete redesign of Nissan’s Client Portal, moving away from a limited secondary navigation system to a modular, data-driven dashboard that scales along the owner's vehicle lifecycle. The redesign expanded customer-specific services, prioritizing content usability and real-time vehicle data. As a result, exit rates improved by 64%. 🎯 Who it’s for: the Client Portal, accessed by Nissan vehicle owners, is the vehicle's online home. Owners can sign in and access model-specific information, financing and maintenance services, among others. 👩‍💻 My role: I was the sole designer overseen by a UX Director for the 12-month redesign. My role was to integrate real-time telematics and service features from initial concept development to creating hi-fi wireframes ready for implementation. I worked closely internally with 2 developers, 1 visual designer, and 1 content designer, as well as with other US and Canadian external teams. 💡 The bet: we designed the portal to look like a vehicle dashboard with a modular design, displaying individual information snippets from different APIs to prevent page-wide crashes, highlight utility health vehicle data points, and encourage deeper exploration of secondary pages. ⚠️ Top Constraints • Utility vs. Marketing: There was a constant tug-of-war for screen real estate. Clients wanted more marketing content, which often pushed vehicle utility data down the page. • Launch delays added to designing for stale states. CTRs dropped when the legacy service scheduler was pushed down before the new native integration was ready to launch. 📊 Outcomes • Optimized Navigation: CTRs numbers validated a more intuitive flow, allowing owners to complete high-value tasks like scheduling service. • Deeper Engagement: owners moved from the dashboard page to the detailed secondary pages. • Increased retention: improved exit rates by 64%, as owners found the information they were looking for straight away. ✂️ What we cut • Fleet Management: We deprioritized fleet-specific dashboards to focus on the high-volume consumer and family vehicle segment. • Service History Records: previous services would not be shown, mostly due to API limitations and budget constraints. Instead, we focused on upcoming maintenance. 🧠 Lessons Learned • The value of decoupled UI: designing the dashboard as the sum of independent modules made the portal future-proof. • Future-Proofing for Launch Delays: in long 12-month projects, things move at different speeds. I learned to design bridge states, ensuring the user experience never felt half-finished.
📱 Product: a complete redesign of Nissan’s Client Portal, moving away from a limited secondary navigation system to a modular, data-driven dashboard that scales along the owner's vehicle lifecycle. The redesign expanded customer-specific services, prioritizing content usability and real-time vehicle data. As a result, exit rates improved by 64%. 🎯 Who it’s for: the Client Portal, accessed by Nissan vehicle owners, is the vehicle's online home. Owners can sign in and access model-specific information, financing and maintenance services, among others. 👩‍💻 My role: I was the sole designer overseen by a UX Director for the 12-month redesign. My role was to integrate real-time telematics and service features from initial concept development to creating hi-fi wireframes ready for implementation. I worked closely internally with 2 developers, 1 visual designer, and 1 content designer, as well as with other US and Canadian external teams. 💡 The bet: we designed the portal to look like a vehicle dashboard with a modular design, displaying individual information snippets from different APIs to prevent page-wide crashes, highlight utility health vehicle data points, and encourage deeper exploration of secondary pages. ⚠️ Top Constraints • Utility vs. Marketing: There was a constant tug-of-war for screen real estate. Clients wanted more marketing content, which often pushed vehicle utility data down the page. • Launch delays added to designing for stale states. CTRs dropped when the legacy service scheduler was pushed down before the new native integration was ready to launch. 📊 Outcomes • Optimized Navigation: CTRs numbers validated a more intuitive flow, allowing owners to complete high-value tasks like scheduling service. • Deeper Engagement: owners moved from the dashboard page to the detailed secondary pages. • Increased retention: improved exit rates by 64%, as owners found the information they were looking for straight away. ✂️ What we cut • Fleet Management: We deprioritized fleet-specific dashboards to focus on the high-volume consumer and family vehicle segment. • Service History Records: previous services would not be shown, mostly due to API limitations and budget constraints. Instead, we focused on upcoming maintenance. 🧠 Lessons Learned • The value of decoupled UI: designing the dashboard as the sum of independent modules made the portal future-proof. • Future-Proofing for Launch Delays: in long 12-month projects, things move at different speeds. I learned to design bridge states, ensuring the user experience never felt half-finished.
📱 Product: a complete redesign of Nissan’s Client Portal, moving away from a limited secondary navigation system to a modular, data-driven dashboard that scales along the owner's vehicle lifecycle. The redesign expanded customer-specific services, prioritizing content usability and real-time vehicle data. As a result, exit rates improved by 64%. 🎯 Who it’s for: the Client Portal, accessed by Nissan vehicle owners, is the vehicle's online home. Owners can sign in and access model-specific information, financing and maintenance services, among others. 👩‍💻 My role: I was the sole designer overseen by a UX Director for the 12-month redesign. My role was to integrate real-time telematics and service features from initial concept development to creating hi-fi wireframes ready for implementation. I worked closely internally with 2 developers, 1 visual designer, and 1 content designer, as well as with other US and Canadian external teams. 💡 The bet: we designed the portal to look like a vehicle dashboard with a modular design, displaying individual information snippets from different APIs to prevent page-wide crashes, highlight utility health vehicle data points, and encourage deeper exploration of secondary pages. ⚠️ Top Constraints • Utility vs. Marketing: There was a constant tug-of-war for screen real estate. Clients wanted more marketing content, which often pushed vehicle utility data down the page. • Launch delays added to designing for stale states. CTRs dropped when the legacy service scheduler was pushed down before the new native integration was ready to launch. 📊 Outcomes • Optimized Navigation: CTRs numbers validated a more intuitive flow, allowing owners to complete high-value tasks like scheduling service. • Deeper Engagement: owners moved from the dashboard page to the detailed secondary pages. • Increased retention: improved exit rates by 64%, as owners found the information they were looking for straight away. ✂️ What we cut • Fleet Management: We deprioritized fleet-specific dashboards to focus on the high-volume consumer and family vehicle segment. • Service History Records: previous services would not be shown, mostly due to API limitations and budget constraints. Instead, we focused on upcoming maintenance. 🧠 Lessons Learned • The value of decoupled UI: designing the dashboard as the sum of independent modules made the portal future-proof. • Future-Proofing for Launch Delays: in long 12-month projects, things move at different speeds. I learned to design bridge states, ensuring the user experience never felt half-finished.

Schedule a Service

Schedule a Service

2023—2024

2023—2024

B2B2C • Integration

B2B2C • Integration

Card 1
Card 2
Card 3
Card 4
Card 1
Card 2
Card 3
Card 4
📱 Product: a native, cross-platform service scheduling integration that replaced fragmented third-party redirects with a unified 5-step scheduling engine. 🎯 Who it’s for: Nissan owners in the US and Canada—ranging from tech-savvy new vehicle owners to long-term owners of older models—who need a trustworthy, friction-free way to maintain their cars. 👩‍💻 My role: I spearheaded end-to-end UX for over 12 months along with 2 developers, 1 visual designer, and 1 content designer, as well as with other US external teams. I designed a linear flow that transformed a technical black box into a guided journey. 💡 The bet: we integrated a native scheduler into the Client Portal to reduce friction, create a seamless experience, and increase the number of maintenance appointments. ⚠️ Top Constraints • Dealer Fragmentation: Each dealer had unique service offerings and software limitations that dictated what we could show the user. • Backend Logic: Service requirements varied from vehicle age to model, requiring a complex backend logic to ensure owners of a 2024 ARIYA saw different options than owners of a 2012 Altima. 📊 Outcomes • Higher Engagement: The "Schedule a Service" feature achieved a 13% click-through rate. • Performance: Within the first 90 days of launch, it became the #1 most visited page in the entire client portal. • Unified Brand: Successfully bridged the gap into one cohesive Nissan experience. ✂️ What we cut: at first, I proposed a "choose your own adventure" style for the project. However, due to service availability being tied to specific dealers and vehicle models, we pivoted to a linear flow, preventing any dead ends in the process. 🧠 Lessons Learned: the backend logic became the primary architect of the user journey. I had to pivot from a "choose your own adventure" to a structured, linear flow to make sure users didn’t select a service from a dealer that couldn't actually provide.
📱 Product: a native, cross-platform service scheduling integration that replaced fragmented third-party redirects with a unified 5-step scheduling engine. 🎯 Who it’s for: Nissan owners in the US and Canada—ranging from tech-savvy new vehicle owners to long-term owners of older models—who need a trustworthy, friction-free way to maintain their cars. 👩‍💻 My role: I spearheaded end-to-end UX for over 12 months along with 2 developers, 1 visual designer, and 1 content designer, as well as with other US external teams. I designed a linear flow that transformed a technical black box into a guided journey. 💡 The bet: we integrated a native scheduler into the Client Portal to reduce friction, create a seamless experience, and increase the number of maintenance appointments. ⚠️ Top Constraints • Dealer Fragmentation: Each dealer had unique service offerings and software limitations that dictated what we could show the user. • Backend Logic: Service requirements varied from vehicle age to model, requiring a complex backend logic to ensure owners of a 2024 ARIYA saw different options than owners of a 2012 Altima. 📊 Outcomes • Higher Engagement: The "Schedule a Service" feature achieved a 13% click-through rate. • Performance: Within the first 90 days of launch, it became the #1 most visited page in the entire client portal. • Unified Brand: Successfully bridged the gap into one cohesive Nissan experience. ✂️ What we cut: at first, I proposed a "choose your own adventure" style for the project. However, due to service availability being tied to specific dealers and vehicle models, we pivoted to a linear flow, preventing any dead ends in the process. 🧠 Lessons Learned: the backend logic became the primary architect of the user journey. I had to pivot from a "choose your own adventure" to a structured, linear flow to make sure users didn’t select a service from a dealer that couldn't actually provide.
📱 Product: a native, cross-platform service scheduling integration that replaced fragmented third-party redirects with a unified 5-step scheduling engine. 🎯 Who it’s for: Nissan owners in the US and Canada—ranging from tech-savvy new vehicle owners to long-term owners of older models—who need a trustworthy, friction-free way to maintain their cars. 👩‍💻 My role: I spearheaded end-to-end UX for over 12 months along with 2 developers, 1 visual designer, and 1 content designer, as well as with other US external teams. I designed a linear flow that transformed a technical black box into a guided journey. 💡 The bet: we integrated a native scheduler into the Client Portal to reduce friction, create a seamless experience, and increase the number of maintenance appointments. ⚠️ Top Constraints • Dealer Fragmentation: Each dealer had unique service offerings and software limitations that dictated what we could show the user. • Backend Logic: Service requirements varied from vehicle age to model, requiring a complex backend logic to ensure owners of a 2024 ARIYA saw different options than owners of a 2012 Altima. 📊 Outcomes • Higher Engagement: The "Schedule a Service" feature achieved a 13% click-through rate. • Performance: Within the first 90 days of launch, it became the #1 most visited page in the entire client portal. • Unified Brand: Successfully bridged the gap into one cohesive Nissan experience. ✂️ What we cut: at first, I proposed a "choose your own adventure" style for the project. However, due to service availability being tied to specific dealers and vehicle models, we pivoted to a linear flow, preventing any dead ends in the process. 🧠 Lessons Learned: the backend logic became the primary architect of the user journey. I had to pivot from a "choose your own adventure" to a structured, linear flow to make sure users didn’t select a service from a dealer that couldn't actually provide.
📱 Product: a native, cross-platform service scheduling integration that replaced fragmented third-party redirects with a unified 5-step scheduling engine. 🎯 Who it’s for: Nissan owners in the US and Canada—ranging from tech-savvy new vehicle owners to long-term owners of older models—who need a trustworthy, friction-free way to maintain their cars. 👩‍💻 My role: I spearheaded end-to-end UX for over 12 months along with 2 developers, 1 visual designer, and 1 content designer, as well as with other US external teams. I designed a linear flow that transformed a technical black box into a guided journey. 💡 The bet: we integrated a native scheduler into the Client Portal to reduce friction, create a seamless experience, and increase the number of maintenance appointments. ⚠️ Top Constraints • Dealer Fragmentation: Each dealer had unique service offerings and software limitations that dictated what we could show the user. • Backend Logic: Service requirements varied from vehicle age to model, requiring a complex backend logic to ensure owners of a 2024 ARIYA saw different options than owners of a 2012 Altima. 📊 Outcomes • Higher Engagement: The "Schedule a Service" feature achieved a 13% click-through rate. • Performance: Within the first 90 days of launch, it became the #1 most visited page in the entire client portal. • Unified Brand: Successfully bridged the gap into one cohesive Nissan experience. ✂️ What we cut: at first, I proposed a "choose your own adventure" style for the project. However, due to service availability being tied to specific dealers and vehicle models, we pivoted to a linear flow, preventing any dead ends in the process. 🧠 Lessons Learned: the backend logic became the primary architect of the user journey. I had to pivot from a "choose your own adventure" to a structured, linear flow to make sure users didn’t select a service from a dealer that couldn't actually provide.

Additional Driver

Additional Driver

2023—2024

2023—2024

B2C • Feature

B2C • Feature

📱 Product: the Additional Driver feature allows Nissan owners to grant, revoke, and customize vehicle access for friends and family across web and mobile. 🎯 Who it’s for: qwners can choose different settings, set speed boundaries and customize permissions, allowing each driver a unique experience in their vehicle. This feature is available to all vehicle models and can be found in the Client Portal and the app. There are two types of users: • Primary Driver: the person who owns the vehicle and can add Additional Drivers. • Additional/Secondary Driver: the person associated with the vehicle and invited/added by the Primary Driver. 👩‍💻 My role: I was the sole designer overseen by a UX Director. I led the end-to-end design for 8 months, owning user flows, initial concepts, and high-fidelity prototypes. I worked closely with 2 developers, 1 visual designer, 1 content designer, and synced with external US teams for cross-regional parity. 💡 The bet: the challenge was distinguishing an owned vehicle versus being added to a vehicle as an additional driver. My initial thought was to have separate flows, treating it as a feature within your profile. We veered away from our initial thinking due to secondary drivers aka ‘additional drivers’ permissions. So we ended up treating it as a vehicle itself. By adding shared vehicles into the main vehicle dropdown, we created a mental model where access meant ownership. ⚠️ Top Constraints • We didn’t have a native notification center within the Client Portal. I had to design a notification button to handle invitations. The compromise was that it was viewed within a vehicle dashboard users didn't actually own. • Both drivers were required to have profiles created in the vehicle's physical head unit. I had to bridge the digital portal and the physical car. • Due to technical limitations, we couldn't verify email or phone inputs in real-time. A single typo could break the invitation loop. 📊 Outcomes: the additional driver feature is still pre-launch but we considered the following to measure success: • Invitation Completion Rate: percentage of sent invites that were accepted. • Discoverability: tracking CTRs on the notification button to see if users found the entry point without a traditional notification center. • Switching drivers: tracking primary drivers switching to their shared vehicle. ✂️ What we cut • We deprioritized individual feature toggles in favor of a group permission to reduce backend load. • We cut the save contact ability due to legal and API limitations. Users had to re-invite a driver for each new vehicle • We also cut the ability to move a driver from one vehicle to another for the same reasons as above. 🧠 Lessons Learned • Bridging the digital portal and the physical car taught me how to balance visibility with contextual relevance. • This project tested how the Client Portal scaled, and the relationship between profiles, permissions, and vehicle dashboards.
📱 Product: the Additional Driver feature allows Nissan owners to grant, revoke, and customize vehicle access for friends and family across web and mobile. 🎯 Who it’s for: qwners can choose different settings, set speed boundaries and customize permissions, allowing each driver a unique experience in their vehicle. This feature is available to all vehicle models and can be found in the Client Portal and the app. There are two types of users: • Primary Driver: the person who owns the vehicle and can add Additional Drivers. • Additional/Secondary Driver: the person associated with the vehicle and invited/added by the Primary Driver. 👩‍💻 My role: I was the sole designer overseen by a UX Director. I led the end-to-end design for 8 months, owning user flows, initial concepts, and high-fidelity prototypes. I worked closely with 2 developers, 1 visual designer, 1 content designer, and synced with external US teams for cross-regional parity. 💡 The bet: the challenge was distinguishing an owned vehicle versus being added to a vehicle as an additional driver. My initial thought was to have separate flows, treating it as a feature within your profile. We veered away from our initial thinking due to secondary drivers aka ‘additional drivers’ permissions. So we ended up treating it as a vehicle itself. By adding shared vehicles into the main vehicle dropdown, we created a mental model where access meant ownership. ⚠️ Top Constraints • We didn’t have a native notification center within the Client Portal. I had to design a notification button to handle invitations. The compromise was that it was viewed within a vehicle dashboard users didn't actually own. • Both drivers were required to have profiles created in the vehicle's physical head unit. I had to bridge the digital portal and the physical car. • Due to technical limitations, we couldn't verify email or phone inputs in real-time. A single typo could break the invitation loop. 📊 Outcomes: the additional driver feature is still pre-launch but we considered the following to measure success: • Invitation Completion Rate: percentage of sent invites that were accepted. • Discoverability: tracking CTRs on the notification button to see if users found the entry point without a traditional notification center. • Switching drivers: tracking primary drivers switching to their shared vehicle. ✂️ What we cut • We deprioritized individual feature toggles in favor of a group permission to reduce backend load. • We cut the save contact ability due to legal and API limitations. Users had to re-invite a driver for each new vehicle • We also cut the ability to move a driver from one vehicle to another for the same reasons as above. 🧠 Lessons Learned • Bridging the digital portal and the physical car taught me how to balance visibility with contextual relevance. • This project tested how the Client Portal scaled, and the relationship between profiles, permissions, and vehicle dashboards.
📱 Product: the Additional Driver feature allows Nissan owners to grant, revoke, and customize vehicle access for friends and family across web and mobile. 🎯 Who it’s for: qwners can choose different settings, set speed boundaries and customize permissions, allowing each driver a unique experience in their vehicle. This feature is available to all vehicle models and can be found in the Client Portal and the app. There are two types of users: • Primary Driver: the person who owns the vehicle and can add Additional Drivers. • Additional/Secondary Driver: the person associated with the vehicle and invited/added by the Primary Driver. 👩‍💻 My role: I was the sole designer overseen by a UX Director. I led the end-to-end design for 8 months, owning user flows, initial concepts, and high-fidelity prototypes. I worked closely with 2 developers, 1 visual designer, 1 content designer, and synced with external US teams for cross-regional parity. 💡 The bet: the challenge was distinguishing an owned vehicle versus being added to a vehicle as an additional driver. My initial thought was to have separate flows, treating it as a feature within your profile. We veered away from our initial thinking due to secondary drivers aka ‘additional drivers’ permissions. So we ended up treating it as a vehicle itself. By adding shared vehicles into the main vehicle dropdown, we created a mental model where access meant ownership. ⚠️ Top Constraints • We didn’t have a native notification center within the Client Portal. I had to design a notification button to handle invitations. The compromise was that it was viewed within a vehicle dashboard users didn't actually own. • Both drivers were required to have profiles created in the vehicle's physical head unit. I had to bridge the digital portal and the physical car. • Due to technical limitations, we couldn't verify email or phone inputs in real-time. A single typo could break the invitation loop. 📊 Outcomes: the additional driver feature is still pre-launch but we considered the following to measure success: • Invitation Completion Rate: percentage of sent invites that were accepted. • Discoverability: tracking CTRs on the notification button to see if users found the entry point without a traditional notification center. • Switching drivers: tracking primary drivers switching to their shared vehicle. ✂️ What we cut • We deprioritized individual feature toggles in favor of a group permission to reduce backend load. • We cut the save contact ability due to legal and API limitations. Users had to re-invite a driver for each new vehicle • We also cut the ability to move a driver from one vehicle to another for the same reasons as above. 🧠 Lessons Learned • Bridging the digital portal and the physical car taught me how to balance visibility with contextual relevance. • This project tested how the Client Portal scaled, and the relationship between profiles, permissions, and vehicle dashboards.
📱 Product: the Additional Driver feature allows Nissan owners to grant, revoke, and customize vehicle access for friends and family across web and mobile. 🎯 Who it’s for: qwners can choose different settings, set speed boundaries and customize permissions, allowing each driver a unique experience in their vehicle. This feature is available to all vehicle models and can be found in the Client Portal and the app. There are two types of users: • Primary Driver: the person who owns the vehicle and can add Additional Drivers. • Additional/Secondary Driver: the person associated with the vehicle and invited/added by the Primary Driver. 👩‍💻 My role: I was the sole designer overseen by a UX Director. I led the end-to-end design for 8 months, owning user flows, initial concepts, and high-fidelity prototypes. I worked closely with 2 developers, 1 visual designer, 1 content designer, and synced with external US teams for cross-regional parity. 💡 The bet: the challenge was distinguishing an owned vehicle versus being added to a vehicle as an additional driver. My initial thought was to have separate flows, treating it as a feature within your profile. We veered away from our initial thinking due to secondary drivers aka ‘additional drivers’ permissions. So we ended up treating it as a vehicle itself. By adding shared vehicles into the main vehicle dropdown, we created a mental model where access meant ownership. ⚠️ Top Constraints • We didn’t have a native notification center within the Client Portal. I had to design a notification button to handle invitations. The compromise was that it was viewed within a vehicle dashboard users didn't actually own. • Both drivers were required to have profiles created in the vehicle's physical head unit. I had to bridge the digital portal and the physical car. • Due to technical limitations, we couldn't verify email or phone inputs in real-time. A single typo could break the invitation loop. 📊 Outcomes: the additional driver feature is still pre-launch but we considered the following to measure success: • Invitation Completion Rate: percentage of sent invites that were accepted. • Discoverability: tracking CTRs on the notification button to see if users found the entry point without a traditional notification center. • Switching drivers: tracking primary drivers switching to their shared vehicle. ✂️ What we cut • We deprioritized individual feature toggles in favor of a group permission to reduce backend load. • We cut the save contact ability due to legal and API limitations. Users had to re-invite a driver for each new vehicle • We also cut the ability to move a driver from one vehicle to another for the same reasons as above. 🧠 Lessons Learned • Bridging the digital portal and the physical car taught me how to balance visibility with contextual relevance. • This project tested how the Client Portal scaled, and the relationship between profiles, permissions, and vehicle dashboards.

Digital Twin Experience

Digital Twin Experience

2020—2021

2020—2021

Gaming • EdTech • B2C

Gaming • EdTech • B2C

📱 Product: an interactive game designed for grade-school children to go on virtual field trips using Cesium for Unreal and the Google Maps Platform's Photorealistic 3D Tiles. 🎯 Who it’s for: K-12 students and educators—ranging from elementary learners studying animal habitats to high schoolers simulating environmental impact on watersheds—as well as industrial teams using digital twins for remote site training. 👩‍💻 My role: creative designer and storyteller, collaborating with the founder, two developers, one geospatial engineer, a game designer, and a PM to design the menu and controls for the gamified learning interface.
📱 Product: an interactive game designed for grade-school children to go on virtual field trips using Cesium for Unreal and the Google Maps Platform's Photorealistic 3D Tiles. 🎯 Who it’s for: K-12 students and educators—ranging from elementary learners studying animal habitats to high schoolers simulating environmental impact on watersheds—as well as industrial teams using digital twins for remote site training. 👩‍💻 My role: creative designer and storyteller, collaborating with the founder, two developers, one geospatial engineer, a game designer, and a PM to design the menu and controls for the gamified learning interface.
📱 Product: an interactive game designed for grade-school children to go on virtual field trips using Cesium for Unreal and the Google Maps Platform's Photorealistic 3D Tiles. 🎯 Who it’s for: K-12 students and educators—ranging from elementary learners studying animal habitats to high schoolers simulating environmental impact on watersheds—as well as industrial teams using digital twins for remote site training. 👩‍💻 My role: creative designer and storyteller, collaborating with the founder, two developers, one geospatial engineer, a game designer, and a PM to design the menu and controls for the gamified learning interface.
📱 Product: an interactive game designed for grade-school children to go on virtual field trips using Cesium for Unreal and the Google Maps Platform's Photorealistic 3D Tiles. 🎯 Who it’s for: K-12 students and educators—ranging from elementary learners studying animal habitats to high schoolers simulating environmental impact on watersheds—as well as industrial teams using digital twins for remote site training. 👩‍💻 My role: creative designer and storyteller, collaborating with the founder, two developers, one geospatial engineer, a game designer, and a PM to design the menu and controls for the gamified learning interface.

Redefining Financial Planning

Redefining Financial Planning

Dec 2020

Dec 2020

B2C • Fintech • Financial Simulator

B2C • Fintech • Financial Simulator

📱 Product: a redesign of Finally’s landing page to increase conversion rates to the free tier plan. 🎯 Who it’s for: at the end of 2020, the fintech start-up launched a financial planning simulator for Canadians in their twenties and early thirties to help them reach their financial goals. Finally wasn’t getting the traction the founders were anticipating. Conversion rates and average session times were low. Data showed that users spent less than 60 seconds on the landing page. 👩‍💻 My role: I worked end-to-end as a solo designer with one of the founders, and introduced a new fresh approach to Finally’s landing page. From auditing Google Analytics and conducting competitive benchmarking to defining the content strategy and delivering the mid-fidelity prototype for developer handoff. 💡 The bet: simplicity became the key driver of trust. I removed all financial jargon and introduced a "3-step" narrative that helped reduce cognitive load and prevented users from bouncing within 60 seconds. ⚠️ Top Constraints • I didn’t have detailed site analytics and click-tracking so I had to rely on session duration and bounce rates. • The project prioritized UX and Content Strategy over UI. This created a gap during usability testing where users struggled to engage with low-fidelity wireframes. 🔎 Research I ran six unmoderated usability testings using Lookback. Four out of six testers were in the same segment as Finally’s targeted audience. • Preference to sign up with social media. • Being more transparent and upfront with privacy, data storage, and account security. • A security question as an alternative to a password was confusing and not familiar. 📊 Outcomes • Added a FAQ section addressing user concerns on privacy and security discovered during testing. • Streamlined signing-up flow with standard social SSO and password affordances. • Optimized the landing page for scanning so users understood the value proposition faster. ✂️ What we cut • Replacing a password with a security question to login was proven wrong. I thought I could reduce the cognitive load of users remembering a password. Familiarity wins over new methods. • Removing the pricing model section from the home page to focus on the Free Plan and eliminate any perceived commitments for first-time visitors. • Displaying all the different financial simulators on the home page to avoid analysis paralysis. 🧠 Lessons Learned • The Fidelity Paradox: the closer that prototypes look like the real product are more effective when testing with users. • Trying to innovate the login flow by replacing passwords with security questions failed. Familiarity is a feature, not a lack of creativity.
📱 Product: a redesign of Finally’s landing page to increase conversion rates to the free tier plan. 🎯 Who it’s for: at the end of 2020, the fintech start-up launched a financial planning simulator for Canadians in their twenties and early thirties to help them reach their financial goals. Finally wasn’t getting the traction the founders were anticipating. Conversion rates and average session times were low. Data showed that users spent less than 60 seconds on the landing page. 👩‍💻 My role: I worked end-to-end as a solo designer with one of the founders, and introduced a new fresh approach to Finally’s landing page. From auditing Google Analytics and conducting competitive benchmarking to defining the content strategy and delivering the mid-fidelity prototype for developer handoff. 💡 The bet: simplicity became the key driver of trust. I removed all financial jargon and introduced a "3-step" narrative that helped reduce cognitive load and prevented users from bouncing within 60 seconds. ⚠️ Top Constraints • I didn’t have detailed site analytics and click-tracking so I had to rely on session duration and bounce rates. • The project prioritized UX and Content Strategy over UI. This created a gap during usability testing where users struggled to engage with low-fidelity wireframes. 🔎 Research I ran six unmoderated usability testings using Lookback. Four out of six testers were in the same segment as Finally’s targeted audience. • Preference to sign up with social media. • Being more transparent and upfront with privacy, data storage, and account security. • A security question as an alternative to a password was confusing and not familiar. 📊 Outcomes • Added a FAQ section addressing user concerns on privacy and security discovered during testing. • Streamlined signing-up flow with standard social SSO and password affordances. • Optimized the landing page for scanning so users understood the value proposition faster. ✂️ What we cut • Replacing a password with a security question to login was proven wrong. I thought I could reduce the cognitive load of users remembering a password. Familiarity wins over new methods. • Removing the pricing model section from the home page to focus on the Free Plan and eliminate any perceived commitments for first-time visitors. • Displaying all the different financial simulators on the home page to avoid analysis paralysis. 🧠 Lessons Learned • The Fidelity Paradox: the closer that prototypes look like the real product are more effective when testing with users. • Trying to innovate the login flow by replacing passwords with security questions failed. Familiarity is a feature, not a lack of creativity.
📱 Product: a redesign of Finally’s landing page to increase conversion rates to the free tier plan. 🎯 Who it’s for: at the end of 2020, the fintech start-up launched a financial planning simulator for Canadians in their twenties and early thirties to help them reach their financial goals. Finally wasn’t getting the traction the founders were anticipating. Conversion rates and average session times were low. Data showed that users spent less than 60 seconds on the landing page. 👩‍💻 My role: I worked end-to-end as a solo designer with one of the founders, and introduced a new fresh approach to Finally’s landing page. From auditing Google Analytics and conducting competitive benchmarking to defining the content strategy and delivering the mid-fidelity prototype for developer handoff. 💡 The bet: simplicity became the key driver of trust. I removed all financial jargon and introduced a "3-step" narrative that helped reduce cognitive load and prevented users from bouncing within 60 seconds. ⚠️ Top Constraints • I didn’t have detailed site analytics and click-tracking so I had to rely on session duration and bounce rates. • The project prioritized UX and Content Strategy over UI. This created a gap during usability testing where users struggled to engage with low-fidelity wireframes. 🔎 Research I ran six unmoderated usability testings using Lookback. Four out of six testers were in the same segment as Finally’s targeted audience. • Preference to sign up with social media. • Being more transparent and upfront with privacy, data storage, and account security. • A security question as an alternative to a password was confusing and not familiar. 📊 Outcomes • Added a FAQ section addressing user concerns on privacy and security discovered during testing. • Streamlined signing-up flow with standard social SSO and password affordances. • Optimized the landing page for scanning so users understood the value proposition faster. ✂️ What we cut • Replacing a password with a security question to login was proven wrong. I thought I could reduce the cognitive load of users remembering a password. Familiarity wins over new methods. • Removing the pricing model section from the home page to focus on the Free Plan and eliminate any perceived commitments for first-time visitors. • Displaying all the different financial simulators on the home page to avoid analysis paralysis. 🧠 Lessons Learned • The Fidelity Paradox: the closer that prototypes look like the real product are more effective when testing with users. • Trying to innovate the login flow by replacing passwords with security questions failed. Familiarity is a feature, not a lack of creativity.
📱 Product: a redesign of Finally’s landing page to increase conversion rates to the free tier plan. 🎯 Who it’s for: at the end of 2020, the fintech start-up launched a financial planning simulator for Canadians in their twenties and early thirties to help them reach their financial goals. Finally wasn’t getting the traction the founders were anticipating. Conversion rates and average session times were low. Data showed that users spent less than 60 seconds on the landing page. 👩‍💻 My role: I worked end-to-end as a solo designer with one of the founders, and introduced a new fresh approach to Finally’s landing page. From auditing Google Analytics and conducting competitive benchmarking to defining the content strategy and delivering the mid-fidelity prototype for developer handoff. 💡 The bet: simplicity became the key driver of trust. I removed all financial jargon and introduced a "3-step" narrative that helped reduce cognitive load and prevented users from bouncing within 60 seconds. ⚠️ Top Constraints • I didn’t have detailed site analytics and click-tracking so I had to rely on session duration and bounce rates. • The project prioritized UX and Content Strategy over UI. This created a gap during usability testing where users struggled to engage with low-fidelity wireframes. 🔎 Research I ran six unmoderated usability testings using Lookback. Four out of six testers were in the same segment as Finally’s targeted audience. • Preference to sign up with social media. • Being more transparent and upfront with privacy, data storage, and account security. • A security question as an alternative to a password was confusing and not familiar. 📊 Outcomes • Added a FAQ section addressing user concerns on privacy and security discovered during testing. • Streamlined signing-up flow with standard social SSO and password affordances. • Optimized the landing page for scanning so users understood the value proposition faster. ✂️ What we cut • Replacing a password with a security question to login was proven wrong. I thought I could reduce the cognitive load of users remembering a password. Familiarity wins over new methods. • Removing the pricing model section from the home page to focus on the Free Plan and eliminate any perceived commitments for first-time visitors. • Displaying all the different financial simulators on the home page to avoid analysis paralysis. 🧠 Lessons Learned • The Fidelity Paradox: the closer that prototypes look like the real product are more effective when testing with users. • Trying to innovate the login flow by replacing passwords with security questions failed. Familiarity is a feature, not a lack of creativity.

@ Copyright 2026 Patrick O’Malley. All rights reserved.

@ Copyright 2026 Patrick O’Malley. All rights reserved.