Designing systems that make complexity feel simple.
I build AI-native products and design infrastructure for professional workflows at scale. Currently at Intuit, making enterprise accounting feel effortless for 10,000+ firms.
Transformed QuickBooks from a siloed per-client based reporting system into a queryable, firm-wide intelligence platform — giving accounting firms their first portfolio-wide view across 250–1,800+ clients.
↑ 40% feature adoption · Eliminated external BI reliance · Created paid tier value floor
AI ArchitectureMulti-tenantStaff IC
Multi-Tenant AI
Redefined how Intuit's GenAI behaves for professional accountants — moving it from a generic chatbot to a context-aware, multi-tenant intelligence engine with three foundational architectural principles.
↑ Client health checks: hours of navigation → seconds of query
Platform0→1Enterprise
Accountant Suite, 0→1 to Launch
Broke a multi-month executive deadlock with a functional coded prototype — securing investment for a 100+ person org and a product adopted by 10,000 firms within 4 months of launch.
Transformed work management from fragmented features across QBO, Mailchimp, and TurboTax into a unified L1 platform capability — defining the design architecture, operating model, and governance framework for 15+ offering teams.
↑ 15+ teams aligned · FY23 + FY24 roadmaps defined · DACI operating model established
Work Management · Board view
To Do · 4
In Progress · 2
Done · 6
Update task specs
Define DACI roles
Draft FY24 roadmap
Build board view
Governance model
✓ Ship v1 widget
✓ Align 15+ teams
✓ Token library
Design tokens
Sprint review
About
Designing at the intersection of AI, complexity, and scale.
I'm a Staff Product Designer at Intuit, where I've spent the last several years making some of the most cognitively complex professional workflows feel effortless — accounting operations, enterprise-level practice management systems, and AI-powered financial intelligence for tens of thousands of firms.
My work lives at the intersection of product strategy, systems thinking, and craft. I don't just design screens — I define frameworks, align organizations, and build the design infrastructure that lets teams move faster and more coherently.
I'm looking for my next challenge at a company building something ambitious — where design has a seat at the strategy table.
Outside work
Sports and the outdoors found me late — they weren't part of how I grew up — but that's exactly what made falling in love with them meaningful. Picking things up from scratch, getting better at something unfamiliar, figuring out how to push further than you thought you could: that's genuinely fun to me. It's the same instinct that pulls me toward new food, new places, and new experiences whenever I can find them. Dark chocolate and a strong coffee are non-negotiable constants in all of it.
Baking is my other outlet — there's something satisfying about a process that requires precision and rewards patience, which probably says something about how I approach design too.
I care a lot about doing what's right, even when it's inconvenient. And if a friend needs me, I show up.
Designing Multi-Tenant AI for Professional Accountants
I redefined how Intuit's GenAI behaves for professional accountants — moving it from a generic single-user chatbot to a context-aware, multi-tenant intelligence engine. By advocating for the accountant persona and defining three core AI architectural principles, I enabled cross-client workflows that reduced manual client health checks from hours of navigation to seconds of natural language query.
My contribution
Identified the "identity crisis" gap — that the existing AI was providing amateur-level responses to expert professionals — and built the case to the business to fix it
Defined three foundational AI architectural principles (Sovereign Context, Scalable Authority, Permission Persistence) that now govern how Intuit AI behaves across multi-client contexts
Designed the three-level delivery roadmap, navigating real technical constraints while continuously pushing for the multi-tenant future state
Invented the "@" mention interaction — the hero feature that enabled true cross-client AI queries from the IAS dashboard
The challenge: an AI built for the wrong person
Intuit's GenAI framework was originally built for Small Business Owners — people who benefit from basic guidance like tax term explanations and simple categorization tips. When professional accountants, who manage hundreds of clients simultaneously, used this same AI, the results were jarring.
The AI couldn't distinguish between the accountant and their client. It gave CPAs advice meant for beginners. It had no concept of "I'm working across 200 client files right now." And it forced accountants to manually hop into each individual QuickBooks file — one at a time — to perform any real professional work.
I identified this gap, named it the "Identity Crisis," and argued to the business that we were actively alienating our most powerful users.
The framework: three architectural principles
Rather than designing surface-level UI fixes, I defined three foundational principles that would govern AI system behavior at the architecture level.
1. Sovereign Context — thread isolation
"Each context has its own conversation space."
Accountants frequently share their screen with clients. If the accountant's IAS conversations appeared in the QBO chat history, clients would see information never meant for them. By keeping IAS and QBO chat threads completely separate, accountants could use both spaces freely.
2. Scalable Authority — entry-point scope
"Access scales based on location."
In the IAS Dashboard, the AI has "Universal" authority — it can look across the entire client portfolio. Inside an individual QBO client file, that scope automatically narrows to single-client only.
3. Permission Persistence — RBAC sync
"Omni is an interface, not a loophole."
The AI strictly inherits each user's existing Role-Based Access Controls. It cannot see or act beyond what the human user is already authorized to do.
The delivery: three levels of execution
Level 1 — Foundation
Making the AI recognize who it's talking to
I worked with the team to establish the accountant as a distinct persona so the AI would stop giving CPAs beginner-level advice. This required both a UX intervention and a data model change.
Level 2 — Iteration 1: Client dropdown in the input field
Shipping useful functionality while tech was developing
Engineering was actively building multi-tenant infrastructure, but it wouldn't be ready for months. I designed a pragmatic first iteration: a client dropdown selector built into the input field. Once selected, the client name converted to static text — making the scope explicit and immutable for that conversation.
DesignIntuit Intelligence — Embedded in IAS Dashboard
The AI panel sits alongside the full Accountant Suite — giving accountants instant access to intelligence without breaking their workflow context. The "My practice" scope chip anchors the query to the right data environment.
The "My practice" chip expands to a searchable client list. Selecting a client scopes the AI query to that file — a pragmatic shipping path while multi-tenant infrastructure was being built.
Level 3 — Iteration 2: The "@" mention — the actual solve
Designing for how professionals actually think and work
The dropdown worked, but it felt clunky. I challenged the "one context at a time" limitation by designing the "@" mention feature — letting accountants reference specific clients inline within their query, just like tagging someone in Slack.
From the IAS dashboard, an accountant types "@Client A @Client B @Client C — compare Q3 revenue trends." The AI respects each client's permission boundary, synthesizes cross-client data, and returns an insight in seconds — a task that previously took 45–90 minutes of manual file navigation.
Typing "@" triggers a client picker dropdown. The accountant selects clients inline — each becoming a scoped reference in the query — enabling multi-client synthesis without leaving the IAS dashboard.
ConceptPersona-aware conversation — the delivery
Same AI, two outcomes: without persona it talks like a beginner coach; with accountant persona + @ mentions it answers as a professional across the clients you tag.
Impact
The three architectural principles I defined became the governing framework for how Intuit AI behaves for all professional users — a reusable foundation that any future AI feature in the accountant ecosystem builds on.
Cross-client workflows that previously required hours of manual file navigation were reduced to seconds of natural language query.
What I learned
The hardest part of this project wasn't the design — it was the advocacy. Convincing a business that its most powerful AI feature was alienating its most valuable users required framing the problem in business terms: these accountants manage the majority of data in the Intuit ecosystem, and if they don't trust the AI, adoption fails.
Intuit · 2022–2024
Platform · 0→1 · Enterprise · Staff IC
Intuit Accountant Suite
When Intuit needed to break into the enterprise accounting market, the strategy existed only in documents — stalled for six months in executive debate. I ended the deadlock with a single design intervention: a functional coded prototype that made the vision tangible enough to fund. The result was a 100+ person business unit and a product that 10,000 accounting firms adopted within 4 months of launch.
My contribution
Built the functional coded prototype that broke a multi-month executive stalemate — directly securing investment for a new 100+ person business unit
Defined the four strategic pillars of the suite — Client Management, Service Delivery, Data Intelligence, Team Management — which became the product roadmap foundation
Established a Co-Development Framework with leaders from mid-to-large accounting firms to validate the product before a single line of production code was written
Led design from vision through launch — through to 10,000 firm adoptions in the first 4 months
The challenge: a strategic glass ceiling
QBOA had become the dominant accounting software for small firms — so dominant that the market was effectively saturated. There was nowhere left to grow in that segment. To generate meaningful new revenue, Intuit needed to move upstream into mid-to-large accounting firms: a completely different customer with far more complex needs. But the existing QBOA wasn't built for them. It couldn't run a firm. It couldn't manage teams, track service delivery across hundreds of clients, or give partners the visibility they needed to run a practice at scale. The gap was clear — but so was the size of the problem. Research showed these larger firms were stitching together ~11 different tools just to operate. For six months, leadership couldn't agree on how to move. The vision existed in 40-page strategy documents that no one could fully hold in their head at once. I decided to change the medium.
The intervention: prototype as executive alignment tool
I built a functional, high-fidelity coded prototype of the entire Intuit Accountant Suite — not a slideshow of screens, but a clickable, working system that let you navigate from client acquisition through service delivery to AI-powered insights in a single session.
The effect in the room was immediate. Seeing the 11-tool burden consolidated into one fluid experience moved the conversation from "should we do this?" to "how do we start?" Within weeks, the investment was approved and a new business unit was being staffed.
I designed a unified Client Lifecycle Engine that merged lead generation, onboarding, and active service delivery into a single persistent profile — giving partners a 360-degree view of client health, financial trends, and proactive next best actions.
PrototypeClient list — unified roster
Every client in one place — accounting solutions, products, attached apps, and billing type visible at a glance. No CRM required.
PrototypeHomeBase — firm-wide intelligence
Full firm health in one dashboard — P&L, books close, disconnected accounts, and work requests.
2. Integrated Service Management & Delivery
Accountants were jumping between management tools (Asana, Karbon) and accounting tools (QuickBooks) — two context switches per task, hundreds of times a day. I integrated service delivery directly into the management interface, so accountants could monitor their queue and execute tasks without leaving a single screen.
PrototypeBooks Close — Service delivery overview
The Close overview gives partners a firm-wide view of all client close engagements — period, due date, assigned team members, status, and task completion. Blocked clients surface immediately.
3. AI Data Intelligence (Client Console)
Mature firms sat on mountains of dormant client data with no way to use it strategically. I designed the Client Console to leverage AI for proactive Next Best Actions — elevating the accountant from reactive bookkeeper to high-value strategic advisor.
300 clients queryable across expenses, revenue, current ratio, net profit margin, and AR past due — with colour-coded anomaly signals throughout.
PrototypeClient P&L — AI anomaly drill-down
Clicking a flagged metric surfaces an AI insight card with trend history, root cause explanation, and a direct path to Ask Intuit Intelligence.
4. Team & Workload Management
Partners had no visibility into whether their team was over- or under-utilized. I designed a Team Management layer that lets partners track workload distribution, assign roles, and monitor staff productivity in real time.
Design provocations
ProvocationTeam management — roster & performance
Role, performance, hours, and AI-driven insights per staff member — a real-time view of who is doing what and where coaching is needed.
ProvocationCapacity planning — weekly allocation
A timeline view of staff capacity across weekly periods — flagging time-off conflicts, over-allocation, and gaps before they become delivery problems.
Design leadership: co-developing with the market
I established a Co-Development Framework with leaders from mid-to-large accounting firms to ensure we were solving their most expensive problems before committing to production. I ran intensive workshops to map the 11-tool fragmentation in detail — those workshops directly produced the four pillar structure.
Impact
The prototype I built ended a six-month strategic stalemate and secured investment for a dedicated 100+ person organization. The suite launched and reached 10,000 firm adoptions within 4 months — positioning Intuit as a credible competitor in the large-firm market for the first time.
Intuit · 2023–2025
Analytics · AI-native · Data Platform
Client Console — AI-Native Analytics Platform
I identified a white space problem that Intuit's own product structure was creating — then designed my way out of it. By transforming QuickBooks from a per-client ledger into a queryable, firm-wide intelligence platform, I gave accounting firms managing 250–1,800+ clients their first portfolio-wide view.
My contribution
Identified the "silo tax" problem independently and initiated a white space project — which led to it being prioritized as a core selling point for the platform
Recruited and conducted 27+ research interviews with CAS practitioners — generating the transcripts and session recordings that mapped where data fragmentation was most costly across firm structures
Designed the full queryable analytics framework, segmentation system, exception-based workflow, and AI-driven insight layer
Achieved 40% feature adoption among eligible firms — more than double the internal benchmark for new platform features
The challenge: the "silo" tax
QuickBooks was built around a fundamental unit: the individual client file. For a firm with 500 clients, getting a portfolio-wide view wasn't a feature gap — it was an impossible task. Firms were paying for external BI tools, building custom Excel macros, or simply going without the visibility they needed.
The solution: a queryable analytics framework
DesignClient Insights — Zero state
Before any data is populated, accountants are met with a guided entry point — choose a template (P&L, Balance Sheet, Bookkeeping) or build a custom view. The zero state removes the blank-canvas problem and immediately orients users.
Queryable & customizable analytics
I designed an analytics capability that lets accountants pull any data from their client portfolio and mix it with their firm's operational data — removing the need for external tools or manual Excel exports for any firm running CAS services.
DesignNew module — natural language query
Accountants type a question — "Who are my most profitable clients?" — and the Console builds the module. Suggested modules surface common queries so firms can get started without knowing what to ask.
DesignQuery result — populated module view
The query populates a fully structured table — client, next pay date, set up status, tax payment due, and tax filing due — filterable and customizable without leaving the Console.
Segmentation-specific views
A retail client has different health indicators than a professional services firm. I designed the framework to support multiple segmentation-specific views — built through custom fields. Accountants can attach any field or metadata tag to each of their clients (industry, service tier, risk level, billing type), then filter and populate views based on those tags. The result is a dashboard that reflects how a firm actually thinks about its portfolio, not a generic one-size-fits-all layout. An accountant running a manufacturing-focused practice sees manufacturing KPIs. A firm with a mix of high-risk and low-risk clients can surface exception flags only for the high-risk segment. Custom fields are what make the Console genuinely personal to each firm's way of working.
Exception-based workflow & high-density UI
Managing 500+ entities creates cognitive overload fast. I leaned into familiar patterns from tools accountants already trust — Excel, reporting dashboards — rather than imposing a novel UI paradigm. High information density, clear anomaly signaling, exception-first surfacing. We also gave accountants direct control over data density — letting them switch between compact and comfortable view modes to match their own working style. Same data, different resolution.
300 clients across 6 pages, queryable by period, product, and custom fields. Colour-coded deltas surface anomalies instantly — accountants see what needs attention without opening a single client file.
AI-driven trend intelligence
I designed an AI insight layer where models surface trend changes per client and highlight the ones requiring immediate attention — shifting the accountant from data processor to strategic decision-maker.
DesignClient P&L Data — AI-powered anomaly drill-down
Clicking an anomalous metric surfaces an AI-generated insight card — showing trend history, a plain-language explanation of the driver, and a direct path to Ask Intuit Intelligence.
Strategic impact
By unlocking portfolio-wide querying, the Client Console established a clear value floor for the paid version of Intuit Accountant Suite. The feature achieved 40% adoption among eligible firms — more than double the internal benchmark for new platform features in the B2B enterprise segment.
Future direction: an intelligent, agentic Console
The next generation of Client Insights moves from a queryable data table to a fully agentic practice management layer — proactively identifying what matters, ranking it by urgency, and generating analysis alongside the accountant in real time.
1 of 6
Console overview
2 of 6
Anomalies feed
3 of 6
All dashboards
4 of 6
High anomaly drill-down
5 of 6
Advisory Agent — prioritized list
6 of 6
Client analysis — inline expand
Future DirectionAdvisory Agent — Conversational dashboard construction
The accountant uploads a timesheet screenshot. The Advisory Agent reads the image, extracts metrics, proposes additional columns, and builds the dashboard schema — waiting for confirmation before populating.
What I learned
The hardest part of this project wasn't the design — it was stakeholder buy-in. Scanning financial metrics across clients and surfacing what's wrong in real time was a completely unexplored space. No competitor had done it. There was no existing playbook to point to, no benchmark to reference, no executive who had seen it done before. I had to build the case entirely from scratch — through research, through a white space project, through framing the problem as a revenue risk rather than a UX gap. That experience taught me that the most important skill in 0→1 work isn't designing the solution. It's making the problem undeniable.
The best analogy I kept coming back to was a stock exchange trading floor — a wall of live data where a trader can instantly see what's moving, what's bleeding, and where to act. That's exactly what accountants had never had for their client portfolio. Every firm was flying blind across hundreds of clients, reacting instead of anticipating. Client Console was the first product to give them that wall: a single view where the health of every client was visible at once, anomalies surfaced themselves, and the accountant could shift from reactive firefighting to proactive advisory — a capability no competitor in the accounting software space had built.
Intuit · 2022–2023
Design Systems · Platform · Cross-ecosystem · Staff IC
A Unified Vision for Work Management
I led the transformation of work management from a secondary feature being built independently by 15+ product teams into a unified, centrally-architected L1 Platform Capability. I solved two problems at once: the product fragmentation users felt, and the engineering redundancy Intuit was paying for across QuickBooks, Mailchimp, TurboTax, and beyond.
My contribution
Architected the IPTM Design Working Model — a DACI-based governance framework defining how 15+ teams engage with, contribute to, and extend the shared platform
Defined the universal design principles, responsive component library (330px / 768px / 1024px), and full resilience specs (Empty, Loading, Error states) used across all Intuit SKUs
Drove cross-ecosystem alignment across SBSEG, Mailchimp, Intuit Practice Management, QBOA, Mint, and TurboTax
Led the FY23 Development Roadmap and defined the FY24 Discovery Roadmap
The challenge: the fragmentation tax
As Intuit grew its product portfolio, every team was solving the same problem independently. QuickBooks had its own task feature. Mailchimp had its own. TurboTax was building one. Each solution was slightly different, none talked to each other, and collectively they represented enormous duplicated engineering investment — and a user experience that felt incoherent.
The component system
I delivered a responsive component library designed to be resilient across the full range of Intuit's surface area — from narrow sidebar widgets (330px) to tablet views (768px) to full dashboard contexts (1024px).
Design SpecResponsive Sizes — 330 / 768 / 1024px
Task list is responsive based on the container it is housed in. Name truncates after two lines; description after three. Field ratio differs per size bracket.
I designed comprehensive resilience specs for Empty, Loading, and Error states across all components. The non-happy path is where design systems typically fail in production — building these specs explicitly ensured a consistently high quality bar across all 15+ Intuit SKUs.
Design SpecComponent States — Empty / Loading / Error
Apart from the normal filled state, the task list defines explicit empty, loading, and error states — ensuring every team ships a consistent non-happy path without reinventing these patterns.
Design SpecComponent Variations — default vs. status-aware
Task list variation depends on the variation of individual tasks within it. The left shows the default state — ghost CTAs. The right shows the status-aware state — TO DO, IN PROGRESS, and OVERDUE badges with filled CTAs that match urgency.
The design working model: solving the organizational problem
The hardest design problem wasn't the UI — it was governance. I designed the IPTM Design Working Model to answer how 15+ teams could build what their users need while maintaining platform coherence, defining three engagement scenarios:
Scenario A — Use as-is
Teams with standard use cases plug into existing IPTM components without modification. Zero coordination overhead, maximum consistency, fastest time to implementation.
Scenario B — Co-design shared extensions
When a team needs a capability that could benefit others — like Recurring Tasks — they co-design it with the IPTM team so it becomes a shared platform extension. Governed contribution, distributed benefit.
Scenario C — Partner-led contributions
Offering teams with unique domain needs build their own extensions, with IPTM owning the common UI and services layer. Maximum flexibility at the edges, coherence at the core.
Roadmap leadership
I drove the FY23 Development Roadmap — prioritizing the core services and widget library that would unlock the broadest adoption. For FY24, I defined the Discovery Roadmap focused on the next capability tier: Project Templates, Custom Fields, and Portfolio Health tracking for mid-market users.
Impact
Unified work management across 6 Intuit products and 15+ offering teams under a single design vision and operating model. Established the DACI operating model as the standard for how Intuit platform teams and offering teams collaborate on shared capabilities.