Available for Senior Product Roles
I design intelligent systems that help people make better decisions.
I design intelligent systems that help people make better decisions.
From large-scale B2B platforms to enterprise data tools, I translate complexity into clarity, usability, and measurable outcomes.
From large-scale B2B platforms to enterprise data tools, I translate complexity into clarity, usability, and measurable outcomes.
7+
Years Exp
B2B
Specialization
AI
Systems Focus
How I Operate
Translating complexity into clarity.
Translating complexity into clarity.
I operate at the intersection of product logic, system architecture, and user clarity. My goal isn't just "clean UI", it's operational efficiency.
Strategic Design Framework
System Architecture
Translating messy workflows into structured object models and scalable systems.
Decision Velocity
Designing interfaces that optimise for speed and accuracy in high-stakes environments.
Data Density
Reducing cognitive overload in complex, data-heavy dashboard environments.
Token-Based Systems
Aligning design systems directly with engineering tokens for seamless implementation.
Selected Case Studies
Strategic Work
A selection of complex systems translated into clear interfaces.
Operational UX for a mobility-as-a-service platform
Streamlining Car Rental Station Operations: Designing Role-Specific Tools for Agents and Managers
Context
roadsurfer runs 200+ rental stations across Europe. Station agents and managers were operating from the same undifferentiated internal tool — no role separation, no task hierarchy, no permission logic. During peak periods, this created cognitive overload, unclear ownership, and missed handoffs.
The Bottleneck
A single shared interface forced two fundamentally different user types — agents executing ground-level tasks and managers overseeing station-wide operations — into the same workflow, creating ambiguity about who acts on what, and when.
Strategic Decisions
Role-based interface split
Permission-aware UI with contextual tooltips
Guided, multi-step reservation flow
Measurable Impact
Reduced task ambiguity and faster completion rates for agents on core workflows
Improved manager decision-making speed through consolidated station KPI visibility
Lower error rate in reservation creation via the guided confirmation flow
AdTech UX
Empowering Airlines to Optimize Ad Campaigns and Boost Passenger Engagement
Context
Airlines were managing in-flight ad campaigns across fragmented, disconnected tools — no unified performance view, no real-time analytics, no streamlined creation flow. IFE managers and advertising partners were operating blind mid-campaign, unable to adjust strategy on the fly. The result was lower ROI and missed revenue.
The Bottleneck
Campaign setup was slow (45 minutes average), targeting was imprecise, and performance data arrived too late to act on — meaning decisions were made retrospectively rather than in-flight. The fragmented toolset forced users across multiple platforms to accomplish what should be a single workflow.
Strategic Decisions
Dashboard-first information architecture
Iterated twice on both the overview and insights views
Scoped aggressively for MVP
Measurable Impact
Campaign setup time dropped from 45 minutes to under 20 minutes — a 55% reduction
50% improvement in user efficiency
Significant reduction in errors during campaign configuration
Data visualisation and analytics UX
Empowering airline teams to uncover passenger sentiment trends and drive smarter decisions with clarity and speed
Context
Airlines were sitting on thousands of passenger survey responses but couldn't operationalise them: data lived in spreadsheets and slide decks, NPS drops were unexplainable without hours of manual analysis, and three distinct user types (ops managers, CX analysts, marketing leads) each needed different things from the same data.
The Bottleneck
Survey data existed but was analytically inert — no route-level or cabin-class correlation, no segmentation by trip purpose or nationality, no way to distinguish a fleet-wide NPS trend from a single-route anomaly. Insight discovery required hours of manual work across fragmented tools, which meant decisions were delayed and cross-team alignment was poor.
Strategic Decisions
Two-layer information architecture (Overview / Deep Dive)
Global vs. local filter distinction
Deliberate visualisation selection per data type
Measurable Impact
Insight discovery time dropped from hours to under 5 minutes
Improved executive clarity and actionability.
Standardised survey analysis across stakeholders.
Mobile APp
Empowering Financial Literacy in Nigeria through Digital Innovation
Context
Empowering users to manage their finances and foster long-term financial well-being
The Bottleneck
Many individuals manage digital transactions daily but lack the knowledge to optimize their financial well-being.
Strategic Decisions
Categorized spending in real time
Visualized savings goals tied to income
Surfaced contextual financial advice within the interface
Measurable Impact
Simplified financial management with intuitive tools that integrate education into everyday financial activities.
Guided users toward better financial literacy and long-term financial health.
Promoted comprehensive financial understanding
System Architecture
Design Systems at Scale
The Fragmentation Problem
Three disparate product teams. Inconsistent components. Duplicate frontend logic. A fragmented user experience across the airline analytics suite.
The Tokenized Solution
Figma Variables
Source of Truth
JSON Tokens
Automated Sync
React Components
Storybook
Cross-Product UI
Unified Experience
Outcomes
100% Component Parity
Zero-Drift Handoff
30% Faster Shipping

DS
ENG
PM
Unified Language
Across 3 Disciplines
Process
How I De-risk Product Decisions
How I De-risk Product Decisions
I don't just "do design." I facilitate a structured process that moves from ambiguity to shipped software with minimal waste.
I don't just "do design." I facilitate a structured process that moves from ambiguity to shipped software with minimal waste.
01
Clarify the Decision
What critical choice does the user need to make? I start by defining the core decision loop, not the feature list.
02
Structure the System
I map data objects, relationships, and states before drawing a single screen. Logic first, pixels second.
03
Validate with Signal
I test prototypes with real data and complex scenarios to ensure the system holds up under pressure.
04
Align & Ship
I hand off tokenised specs and work side-by-side with engineers to ensure the build matches the intent.
Testimonials
Testimonials
Kind words from amazing people
Kind words from amazing people

"Charles consistently stood out for his dedication, sharp analytical skills, and creative problem-solving. His commitment to collaboration fostered an inclusive work environment, and he consistently delivered high-quality results under tight deadlines. His positive attitude and reliability made even stressful projects enjoyable. Charles is a true asset and a pleasure to work with."
Talita Meier, Advanced UI/UX Designer

"Charles is a dedicated, curious, and ambitious designer. During our four months working together, he showed adaptability, hard work, and skill. His proactive attitude and effective use of feedback stood out. Charles cares deeply about his work and stays focused on his goals. I am confident he will go far."
Teresa Mira, Senior Product Designer

“Charles significantly improved both the desktop and mobile versions of my website, creating a unique and personalized design that reflects my personality and business content. He exceeded my expectations by incorporating my wishes with expert UX principles and accessibility considerations. The result is a stunning website that has received numerous compliments.”
Simone Martin - Psychological counselor & life coach for self-determination

"Collaboration with Charles uplifted data analysis to a different level. His systematic approach made data understandable for different audiences. Moreover, by incorporating different buttons and visualization for filtering, the dashboards became one of the coolest product in our platform."
Hanna Kim, Data Analyst

"Charles consistently stood out for his dedication, sharp analytical skills, and creative problem-solving. His commitment to collaboration fostered an inclusive work environment, and he consistently delivered high-quality results under tight deadlines. His positive attitude and reliability made even stressful projects enjoyable. Charles is a true asset and a pleasure to work with."
Talita Meier, Advanced UI/UX Designer

"Charles is a dedicated, curious, and ambitious designer. During our four months working together, he showed adaptability, hard work, and skill. His proactive attitude and effective use of feedback stood out. Charles cares deeply about his work and stays focused on his goals. I am confident he will go far."
Teresa Mira, Senior Product Designer

“Charles significantly improved both the desktop and mobile versions of my website, creating a unique and personalized design that reflects my personality and business content. He exceeded my expectations by incorporating my wishes with expert UX principles and accessibility considerations. The result is a stunning website that has received numerous compliments.”
Simone Martin - Psychological counselor & life coach for self-determination

"Collaboration with Charles uplifted data analysis to a different level. His systematic approach made data understandable for different audiences. Moreover, by incorporating different buttons and visualization for filtering, the dashboards became one of the coolest product in our platform."
Hanna Kim, Data Analyst
Let's simplify complexity.
Available for Senior Product Design roles in Enterprise & AI.
Say hello