How I Work:
Process & Methodology
I don't follow a fixed 5-step process. Across 5 years designing for UHNW real estate clients and regulated trading platforms serving 100K+ users across 40+ jurisdictions, I learned that efficiency comes from adaptive systematic thinking—adjusting the depth of research, prototyping, and validation based on risk, stakeholder complexity, and regulatory constraints.
Core Philosophy: When Legal can veto your design, when a $50M property buyer expects white-glove experience, when one compliance mistake costs millions in fines—process isn't about perfection, it's about appropriate rigor for the risk at hand.
Choosing the Right Route
1. Problem Type
- Net-new feature: Deep ethnographic research → Information architecture → Multi-fidelity testing.
- Compliance update: Legal collaboration-first → Regulatory audit → Component update.
- Performance issue: Data analysis-first → Quant validation → Targeted UX refinement.
2. Risk Level
- High-risk (Security/Legal): Interactive prototypes with Legal in the room → Parallel audit cycle.
- Medium-risk (Usability): Rapid iteration → Maze/Hotjar testing → Refined handoff.
- Low-risk (Visual): Reference design system → Ship → Measure post-launch.
3. Timeline
- < 1 week: Leverage existing design system patterns for instantaneous delivery.
- 2–4 weeks: Targeted custom design + 1 primary round of stakeholder validation.
- > 1 month: Full end-to-end research → design → validate → refine lifecycle.
SYSTEMATIC DECISION LOGIC
The Decision Tree
On larger screens, I visualize my decision logic as a tree. The core principle is: Risk and Impact dictate the process depth. High-risk features require early legal involvement, while iterative changes leverage the design system for speed.
Six Principles I Can Defend Under Questioning
These aren't mission statements. They're the positions I actually take when there's pressure to go a different direction. Each one has a counterargument I've had to argue against in a real meeting.
In institutional trading terminals, whitespace is opportunity cost — every pixel not showing data is a position the trader can't see. Density signals competence. In UHNW private banking, the same whitespace signals discretion and trust — it says "we don't crowd you." Applying one rule to both is a category error.
960 data points on a single screen. Justified by the portfolio manager persona — 4–8 monitor setup, 8+ hours/day in terminal, formal training assumed.
Generous spacing, headline metric first. Justified by the UHNW client persona — reviews quarterly, not hourly; emotional register of stewardship over execution speed.
Inviting Legal to a wireframe review feels like friction. It is — approximately 3–5 hours of it. But building 4 weeks of high-fidelity design before a compliance review creates the conditions for 4 weeks of wasted work. I learned this the hard way: ACY's "Recommended Providers" feature was pixel-perfect when Legal killed it for violating ASIC's inducement prohibition. The redesign took 3 additional weeks. The total cost was 7 weeks of design time for a feature that should have taken 4.
Zero design-related compliance violations across 40+ jurisdictions over the 2-year period following this process change. Legal became a day-one collaborator rather than a final-stage gatekeeper.
Institutional traders, UHNW clients, and compliance officers are all expert evaluators. A wrong technical term in a risk disclosure, an imprecise label on a financial instrument, or an oversimplified representation of a complex product signals incompetence faster than any font choice or color system. "Beautiful but vague" fails with this audience. "Specific and accurate" builds trust even when the visual design is imperfect.
FIX 4.4 documentation used exact tag numbers (35=8, Tag 150 ExecType), not paraphrased labels. Quant developers integrating the API need precision, not accessibility.
Investment proposal includes OAS spreads, duration exposure, and stress-test scenarios by name — not "risk metrics." UHNW clients who've managed wealth for decades recognise the vocabulary.
In multi-jurisdiction products, designing for the most permissive jurisdiction first and retroactively adding compliance creates architectural debt that's nearly impossible to pay down without a full redesign. Designing for the most restrictive jurisdiction first (FCA or ESMA in most financial contexts) means the product works everywhere and can be selectively relaxed. The inverse — retrofitting strict requirements onto a permissive design — requires changing fundamental IA decisions, not just adding disclaimers.
Risk disclosure component designed to FCA's strictest display requirements. Same component deployed across ASIC, ESMA, FSCA jurisdictions without modification — 1× legal review instead of 5×.
In consumer products, confirmation dialogs are UX debt — they're friction that erodes flow. In financial platforms, they're the interface between a user's intention and an irreversible consequence. A mis-submitted trade order, a wrong wire instruction, an unintended leverage setting — these aren't recovered by "undo." They're recovered by documentation, dispute resolution, and sometimes regulatory reporting. The additional friction of a confirmation step for irreversible actions is always worth it.
Pre-trade compliance validation surfaces position limits and wash-trade flags during order entry, not after rejection. Slows entry by ~2 seconds, prevents the confirmation-rework cycle.
Consolidated 7-step to 3-step order placement. But the confirmation screen was non-negotiable even in the simplified flow — and the P&L preview was added to the confirmation, not removed for speed.
Consumer UX optimizes for task completion time. Institutional trading UX optimizes for cognitive continuity. A portfolio manager interrupted mid-analysis doesn't lose 5 seconds to a modal — they lose the mental model of 3 correlated positions, the reasoning about the macro event driving the trade, and the awareness of which risk parameters they were evaluating. Design choices that minimize interruptions (persistent panels rather than tabs, inline alerts rather than modals, state persistence across sessions) have disproportionate value in high-context workflows.
Risk Matrix, Order Book, and P&L Attribution are always co-visible — not behind tabs — because the correlation between them is the context a trader is holding in working memory. Hiding one destroys that context.
Stakeholder Management in High-Stakes Environments
Across Christie's (London/NYC) and ACY Securities (Sydney/Taipei/Jordan/Colombia), I learned that design decisions are political decisions. When Legal can veto your work, when a CFO questions ROI, when UHNW clients expect white-glove service—your process must accommodate power dynamics, not ignore them.
Legal Counsel
Challenge: Lawyers think in risk mitigation, designers think in user delight. These often conflict.
My Approach: Design with Legal in the room from day 1. TradingCup's dedicated QA environment let Legal test every flow before production. Result: No design-related ASIC violations across 40+ jurisdictions, but "Recommended Providers" feature killed (could imply endorsement).
CEO & CFO — Direct Collaboration
C-suite stakeholders don't need UX rationale — they need design that serves a strategic purpose they've already defined. At ACY Securities, this meant working directly with the CEO on investor-facing capital markets materials and with the CFO on financial data visualisation, where accuracy carries fiduciary weight.
Full collaboration detail → Executive RecognitionUHNW Clients
Challenge: $50M property buyers expect personal broker treatment, not "just a website." Designing for this segment without ever directly studying it produces interfaces that perform well on usability metrics and fail completely on trust signals.
My Approach (Christie's): Editorial-first content strategy. Properties presented like Architectural Digest features, not Zillow listings. Digital tools enhance broker relationships, don't replace them. "Share Property" feature designed for brokers to send curated PDFs, not for buyers to browse alone.
Direct observation layer: As a Christie's employee, I attended three private auction previews over 6 months — events not open to the general public — using employee badge access. In that context I had genuine, extended conversations with fewer than 10 UHNW individuals. What I observed directly shaped how I approach this audience: they are unsentimental about information (don't soften a loss, attribute it clearly), they communicate without preamble, and they evaluate institutions the same way they evaluate art — looking for a counterpart that demonstrates real understanding, not surface polish. "UHNW" is not a monolithic persona; the difference between generational wealth and first-generation wealth is immediately visible in how they engage. See the Christie's case study for the full design implications.
Cross-Cultural Teams
Challenge: Sydney HQ + Taipei dev team + Jordan & Colombia satellite offices + London stakeholders = 4 timezones, 3 languages, 0 overlap hours.
My Approach: Async-first documentation (Loom walkthroughs + detailed written specs). Figma prototypes as universal language. Daily standups rotated across timezones (not always 9am Sydney). Bilingual capability (native English + Mandarin fluency) enabled direct collaboration with Taipei engineering team—could explain design intent in Chinese technical notes when written specs weren't enough, eliminating translation delays and misinterpretation risks.
Key Lesson: In institutional finance and luxury real estate, process flexibility is a survival skill. Legal veto power means prototyping earlier. C-suite skepticism means quantifying design impact. UHNW expectations mean white-glove handoffs. Your methodology must adapt to power structures, not pretend they don't exist.
How Each Project Changed the Next One
This portfolio is not a collection of isolated projects. Each one changed the questions I asked in the next. The arc runs: ACY (production, regulated, at scale) → TradeX (conceptual, higher AUM, deeper domain) → Xanthos (different user class, same regulation class).
What ACY taught me that TradeX couldn't have been designed without
Four years of designing trading interfaces taught me that data density is not a preference, it's a user class requirement. At ACY, I initially applied retail UX instincts to professional traders — progressive disclosure, generous spacing, simplified chart indicators — and watched session recordings of experienced traders closing our "simplified" UI and going back to MT4. That feedback loop clarified the core thesis of TradeX: institutional users don't need UX to manage cognitive load, they've already trained themselves to parse dense data. The design challenge flips — instead of reducing complexity, you have to honour it.
What TradeX clarified about institutional users that made Xanthos's persona model sharper
Designing TradeX forced me to articulate the difference between three institutional users with fundamentally different needs: the portfolio manager (execution, speed, density), the risk officer (monitoring, alerts, compliance), and the compliance officer (audit trails, regulatory documentation). All three use the same terminal. All three need different views of the same data. This three-persona model for a single platform turned out to be the exact same architectural challenge in Xanthos — except the cast changed: client (portfolio performance, life events), relationship manager (briefing tools, proposal generation), and compliance (KYC status, audit trail).
What direct UHNW observation at Christie's permanently changed about how I design for wealth
Through employee access at Christie's, I attended private auction previews and observed fewer than 10 UHNW individuals in the context of making multi-million-dollar decisions. What I observed: they are unsentimental about information, they do not want to be educated by the interface, and they evaluate institutions the way they evaluate art — by looking for evidence that the counterpart has genuine understanding, not surface competence. "Luxury UX" that prioritises visual richness over informational precision reads immediately as retail finance wearing expensive clothes. Xanthos was designed with that observation as the brief: every screen should communicate that the institution understands wealth management at the level the client operates, not that it looks expensive.
How I Structure Research for Financial UX
Financial UX research is constrained by NDA, regulatory sensitivity, and the fact that your users are experts who evaluate your research competence alongside your design. The framework below has been tested across 5+ studies over 4 years.
Constraint mapping before research design
Before writing an interview guide, I map: What can't be changed (regulatory requirements)? What's already decided (technical architecture)? What's genuinely open (user model, information hierarchy, interaction patterns)? Research that explores locked constraints wastes everyone's time — especially expert practitioners'.
Expert-appropriate interview protocol
Portfolio managers, quant developers, and compliance officers are expert practitioners. Generic "can you show me how you use the platform?" sessions produce surface-level insights. I use a domain-primed interview protocol: open with the specific problem space, use technical vocabulary correctly, and ask about failure modes rather than task completion ("when does this system mislead you?").
Synthesis: demand categories, not personas
In financial UX, classic personas ("Sarah, 34, risk officer") are too broad to be actionable. I synthesise research into demand categories: specific, triggerable needs that cut across user types. "Needs to track cross-asset correlation during a news event" is a design-actionable demand; "Sarah uses the risk module" is not.
Validation with appropriate confidence claims
Usability studies in financial contexts require explicit confidence boundaries. I distinguish between: directional findings (n=3–5, useful for ruling out obvious failure modes), moderate-confidence findings (n=10–15, appropriate for interaction design decisions), and high-confidence findings (n=40+, or production analytics, needed for IA or navigation changes). Reporting the wrong confidence level for a finding is a methodological error.
Research anti-patterns I've learned to avoid in financial contexts
Tools & Collaboration
My toolkit isn't just about drawing; it's about facilitating shared understanding across global, distributed teams with competing priorities and regulatory constraints.
The Handoff Approach
- Component Specs: Every Figma handoff includes auto-layout specs and token mappings.
- Motion Prototypes: High-fidelity ProtoPie/CSS prototypes to eliminate animation ambiguity.
- Async Alignment: Daily Loom walkthroughs for engineering teams in different timezones.
- Joint QA: Final "Pixel-Perfect" sign-off performed in the staging environment with FE leads.
Performance-Centric Handoff: The Canvas vs. SVG Decision
In institutional finance, "jank" isn't a minor annoyance; it's a data integrity hazard. I collaborated with engineering teams at ACY to define the Rendering Strategy for real-time tickers and depth charts.
Used for static reports and slow-moving analytics. Benefits: Accessible DOM, easy styling. Limit: Performance degrades significantly when handling >1,000 nodes at 60fps.
Selected for the LogixTrader and TradeX high-frequency grids. Benefits: Fixed memory footprint, constant-time rendering. Trade-off: Custom accessibility implementation for screen readers.
Principal Design Signal: I don't just hand off mockups; I define the Engine Constraints. For TradeX, I provided the JSON schema for a Canvas-based "High-Performance Data Table" that maintains 60fps even during volatile news events.
What Doesn't Work: Failed Approaches & Course Corrections
Process maturity isn't about always being right—it's about recognizing failure signals early and pivoting before sunk costs become catastrophic. Here are 3 process failures that taught me more than 10 successes.
Failure #1: Over-Engineering Research for Low-Risk Changes
What Happened: Early at ACY, I ran a 3-week user research study (15 interviews + survey n=200) to validate button color changes in the trading interface. PM was furious: "We could have A/B tested this in 4 days with real production data."
Why It Failed: I treated every problem like it needed deep research because "user-centered design." But low-risk visual changes don't justify 3 weeks when you have 100K+ users to test with in production.
Course Correction: Developed risk-tiered research framework. High-risk (compliance) = deep ethnographic research. Medium-risk (usability) = rapid prototyping + Maze testing. Low-risk (visual) = ship + measure with Hotjar/GA4. Reduced avg. research time from 3 weeks to 5 days for 80% of projects while maintaining quality on high-stakes work.
Failure #2: Assuming Stakeholder Alignment Without Validation
What Happened: Designed TradingCup's "Recommended Providers" feature based on PM requirements. Spent 2 weeks on high-fidelity mockups. Legal killed it in final review: "This implies ACY endorsement, violates ASIC guidance on financial advice." Had to scrap entire feature.
Why It Failed: I assumed PM had Legal clearance. Didn't involve Legal until pixel-perfect handoff stage. Classic waterfall mistake in a regulated environment.
Course Correction: Implemented "Legal-First Design" for high-risk features. Now use clickable prototypes (not static mockups) in joint PM+Legal kickoffs. Legal sees interactive flows before I invest in high-fidelity design. Pivoted "Recommended" to "Risk-Adjusted Performance Ranking" with disclaimers—Legal approved, feature shipped. Saved ~6 weeks of rework on future compliance features.
Failure #3: One-Size-Fits-All Handoff Process (Cross-Cultural Fail)
What Happened: Used same Figma handoff process for Sydney and Taipei dev teams. Taipei team kept implementing components wrong—wrong spacing, wrong interaction states. PM blamed "language barriers." I realized: they were reading Figma specs literally but missing design intent context I'd explained verbally to Sydney team in English.
Why It Failed: Assumed all engineers consume documentation the same way. Didn't account for cross-cultural communication differences + timezone async gaps (they couldn't ask clarifying questions in real-time). Written English specs work for Sydney team, but nuanced design rationale was getting lost in translation for Taipei.
Course Correction: Leveraged bilingual capability (English/Mandarin) to create dual-language specs—English UI labels + Chinese technical notes explaining why each design decision (spacing rationale, interaction state logic). Added Loom video walkthroughs (visual explanations transcend language). Included "What not to do" examples in Figma (showing wrong states). Implementation accuracy improved from ~60% to ~95% match to design specs within 3 months.
What I'm Learning Next
I don't believe in "arrived expertise"—especially when transitioning from retail finance to institutional finance. Here's what I'm actively studying to close domain knowledge gaps and bring Day 1 value to institutional teams.
Bloomberg Market Concepts — BMC (In Progress)
ACTIVE LEARNINGWhy This Matters: Bloomberg Terminal is the gold standard for institutional traders and portfolio managers. Understanding its information architecture, function key shortcuts, and multi-monitor workspace customization helps me design institutional-grade financial platforms that meet expert user expectations.
Current Progress: Completed Bloomberg Market Concepts (BMC) foundation modules. Now studying advanced functions (FXFM for FX markets, PORT for portfolio analytics, ALLQ for market depth). Goal: Complete Bloomberg Market Concepts (BMC) by Q2 2026 to demonstrate fluency in institutional terminal workflows.
UHNW Client Behavioral Finance Research
ONGOING RESEARCHWhy This Matters: Most designers working on UHNW-facing products have never been in the same room as the person they're designing for. I have — not as a researcher, but as a Christie's employee with badge access to private auction previews. The three observations below aren't data points; they're mental models that I use to pressure-test design decisions.
From the Christie's platform work: High-value property buyers ($50M+ estates) rarely used the website for "browsing" — they expected their personal broker to curate and send private PDFs. Digital tools needed to enhance advisor capabilities, not replace human relationships. We designed "Share Property" features for brokers (white-labeled PDFs with broker contact), not for buyers to self-serve.
From direct observation (3 private auction previews, n<10 conversations): Three things that changed how I design for this segment — (1) they are unsentimental about information: they don't need bad news softened, they need it attributed clearly; (2) they communicate without preamble — interface copy that hedges or hand-holds signals the wrong audience; (3) "UHNW" is not one persona — the difference between generational wealth and first-generation wealth is visible immediately in how someone engages, and the design system must accommodate both without visibly distinguishing them.
Applying to Private Banking: I'm supplementing direct observation with Capgemini's World Wealth Reports and UBS Investor Watch surveys to understand the quantitative patterns behind what I observed qualitatively. Design principle: "Relationship-first, not self-serve" — portals that strengthen the relationship manager's effectiveness (consolidated reporting, secure document sharing) rather than trying to replace advisor touchpoints.
Trust Structure & Multi-Entity Account UX Patterns
DOMAIN DEEP-DIVEWhy This Matters: UHNW clients don't hold wealth in single accounts—they use trusts, family offices, corporate entities, and offshore structures. Private banking platforms must visualize hierarchical account relationships (e.g., "Johnson Family Trust → 3 sub-entities → 12 investment accounts") without creating cognitive overload.
Current Understanding (Extrapolated from Retail Finance): At retail brokerage, I designed multi-account switching for traders managing personal + corporate trading accounts (basic 2-level hierarchy). But private banking operates at 3-4 levels: Client → Family Office → Multiple Trusts → Individual Portfolios. I need to understand:
- How advisors navigate between entity-level vs. consolidated portfolio views
- Role-based access controls (trustee vs. beneficiary vs. advisor permissions)
- Compliance requirements for cross-entity fund transfers (KYC/AML triggers)
- Tax reporting complexities (each entity may have different jurisdictions)
Research Approach: Studying entity-switching UI, hierarchical navigation, and consolidated reporting patterns from public private banking documentation and wealth management case studies. Goal: Design information architecture that feels as intuitive as consumer banking, but respects the legal complexity of trust entities.
Why I Share This Openly: These are real knowledge gaps, and naming them precisely is a design skill. What's also real: I joined retail brokerage with no FinTech background and was leading compliance-architecture decisions across 40+ jurisdictions within 18 months — not because I learn fast, but because I translate domain structure from first principles. The gaps above are specific and bridgeable. The underlying systems thinking, regulatory fluency, and C-suite communication experience transfers directly.
Why Systematic Thinking Matters for Principal Roles
At the Senior Associate or Staff level within regulated financial institutions, the challenge isn't just "designing screens." It's managing the complexity of the ecosystem.
My adaptive methodology ensures that we don't waste 4 weeks of research on a low-risk UI update, nor do we rush a compliance-critical workflow that could lead to regulatory fines. I provide the strategic guardrails that allow the design team to scale without introducing systemic risk.
Strategic Value: By aligning the process to external variables (Risk, Type, Time), I reduce the Cost of Delay and ensure that high-value designer hours are spent on the problems that matter most to the business and the regulatory landscape.