MagniFee
Uncover Hidden Investment Fees
Overview
Designed and shipped a fully functional MVP that uncovers hidden investment fees using a secure Plaid integration
MagniFee is a fully responsive fintech tool that calculates the true cost of portfolio management—revealing the layers of fees most investors never see. As the sole UX designer, I partnered directly with the CEO to transform a raw concept into a launched MVP within ten weeks, initially supporting Charles Schwab accounts and later extending it to work with Fidelity through a reusable institution-selection pattern. The product is live and has generated over 750 site hits with no formal marketing.
Client
MagniFee - A wealth-tech startup founded by a leading securities attorney
MagniFee was conceived by a nationally recognized investment fraud attorney with 25+ years of experience identifying fee misrepresentation across the wealth management industry.
Team
Lean team with cross-disciplinary collaboration across design, product, content, and engineering
- CEO / Founder (primary stakeholder)
- Product Manager
- Business Analyst (requirements + data mapping)
- Content Designer (microcopy + trust language)
- 2 Engineers (front-end + backend)
- Me as the Senior UX Designer (sole designer)
Tools
Figma, Miro, Jira, Plaid Sandbox (for testing flows)
Timeline
From concept to live multi-institution MVP in roughly 10 weeks
- ~8 weeks to design, test, and ship the initial MVP with a live Plaid integration for Charles Schwab
- +2 weeks of post-launch iteration to introduce an institution selector and support Fidelity accounts
- Deployed on Azure with Plaid sandbox support
My Role
Owned end-to-end UX — from research to UI to working prototype used by the CEO in early demos
- Discovery interviews (advisor + investor) and persona creation
- User flows + task mapping
- Low-fidelity wireframes
- High-fidelity responsive design (mobile + desktop)
- Logo redesign + lightweight design system
- Usability testing with 5 potential customers
- Supporting development & QA
- Creating demo-ready prototype and pitch-deck visuals
This project required wearing multiple hats, making fast decisions, and designing for trust in a space where accuracy and clarity are non-negotiable.
Problem
Investors can’t see their true “all-in” fees — leaving trust gaps and missed opportunities
Even financially savvy investors rarely know their actual portfolio costs. Statements bury fees. Fund documents obscure them. Advisors quote only AUM fees, not the hidden layers. This results in:
- Lack of transparency
- Mistrust in advisory relationships
- Difficulty comparing advisors
- Poor client experiences
MagniFee set out to make these invisible fees visible.
Project Goals
Bring clarity to complex financial data in a secure, advisor-friendly flow
01
Reveal 'known' + 'hidden' fees in a single, digestible view
04
Enable advisors to demo value in real time during prospect meetings
02
Build trust with a familiar, secure Plaid connection
05
Launch fast without compromising accuracy
03
Deliver a mobile-first experience that feels safe and effortless
Solution
A mobile-first MVP that securely connects accounts, calculates fees, and reveals clarity in minutes
Seamless Plaid Connection (Trust First)
A guided flow leveraging Plaid’s native patterns to authenticate Charles Schwab and Fidelity accounts; no UI overrides, minimal friction.
“Magic Moment” Fee Calculation
A server-side engine analyzing 12 months of statements to surface advisor fees, fund charges, margin interest, platform fees, and more.
Clear, Actionable Results
A results page that breaks down:
1. Known advisor fee
2. Additional fees (manager fees, fund expenses, margin interest, misc.)
3. Total cost as % of portfolio
Lightweight Brand System
Refreshed logo, updated color palette, foundational typography, and base components to support rapid iteration.
LET’S DIVE DEEPER
Approach
Move fast, stay accurate, and design for trust.
Working directly with the CEO gave me early access to the business vision. I distilled complex financial logic into user-centered flows, paired with strict constraints:
- Plaid flows must remain untouched
- No sensitive data stored post-calculation
- Reporting must be understandable in under 10 seconds
- MVP must be mobile-first
- Entire system must feel safe, credible, and transparent
User Research by g2o LLC
Discovery & Persona Foundations
Interviewed both an investor and a financial advisor to build personas that grounded early design decisions
Before shaping the flow or UI, I conducted two foundational interviews—one with an advisor managing $1B AUM and one with an individual investor with $500K+ in assets. These formed the basis of two primary personas (Ed, the Advisor & Sally, the Investor), clarifying motivations, frustrations, financial literacy levels, and how they evaluate value in advisory relationships.
https://www.tcgen.com/agile/product-development/
User Flows
Mapped end-to-end flow from landing → Plaid → advisor-fee inputs → results
I defined all states, including:
- Identity verification paths
- Error + fallback patterns
- Multi-account selection
- Result logic conditions
As usage expanded, I evolved the flow to include an institution-selection step so the same pattern could scale beyond Charles Schwab to Fidelity and future custodians.
Low-fi Wireframes
Focused on trust messaging, progressive disclosure, and essential questions only.
Key objectives:
- Reduce cognitive load
- Use plain language around fees
- Make Plaid actions feel familiar
- Ensure users know “what’s happening with my data?”
Hi-fidelity Design (Mobile + Desktop)
Created a clean, trustworthy UI inspired by wealth management and consumer fintech
Highlights:
- Results card with simple hierarchy
- Clear fee percentages & totals
- Advisor-friendly layout on desktop
- Accessible color palette
- Crisp typography for financial data
Quick Consumer Testing & Iterations
Validated the MVP with four potential customers and refined key UX moments based on their feedback.
I ran a rapid unmoderated test with 4 prospective users (mix of investors & advisor-curious consumers). Key insights:
- 50% found the homepage copy wordy → tightened language
- Users were unsure if Plaid pulls only investment account data → added microcopy
- Strong preference for “Automatically deducted” option → set as default
- Users wanted to know “Is this fee normal?” → added contextual guidance
- All participants wanted next-step clarity (“What do I do next?”) → clarified follow-up action
- 75% had prior experience with Plaid but needed reassurance → improved trust language
Outcome
Shipped MVP with live Plaid integration, 750+ site hits, and daily traffic — all with zero marketing
- Designed, tested, and shipped the MVP in ~8 weeks with a live Plaid integration for Charles Schwab
- Conducted quick validation testing with four participants and incorporated critical feedback into the final MVP before launch.
- Shortly after launch, extended the live experience to support both Charles Schwab and Fidelity via a reusable institution selector
- Generated 750+ live site hits in the first 3 months after launch with no promotional effort
- Created core brand foundation (logo, palette, UI system)
- Shaped pitch-deck visuals used by the CEO in investment conversations
- Provided a working demo environment used to onboard early users
- Enabled faster advisor conversations through a simplified results format
Learnings and Takeaways
Founder-led environments demand decisive design
Design decisions had to be justified quickly, grounded in real user constraints and financial accuracy. Working closely with the CEO taught me to convert abstract vision into structured, testable UX artifacts fast.
Trust is not a feature; it’s a behavior across the experience
Security copy, Plaid explanations, data retention messages, and result framing all became micro-design moments that collectively built user confidence.
Accuracy and simplicity must coexist
User testing validated that oversimplification confuses investors just as much as financial jargon does. The challenge was translating dense fee categories into approachable visuals without losing regulatory or data integrity.
Constraints create clarity
Plaid limitations, SEC data rules, and MVP timelines forced prioritization. I learned to create structure from ambiguity, ship fast, and keep future scalability in mind.