Touchless Expenses

Making corporate expenses nearly hands-free

Oracle ยท Fintech ยท Mobile and web app ยท 2022โ€“25

Lead product designer. Partners: product management, engineering in two time zones, the Redwood design system team, content design, and illustration.

26 โ†’ 1,200+ users ยท 85%+ satisfaction ยท 1st release shipped after years of stalled design

I joined mid-build, inherited a design that couldn't be built, and turned it into one that shipped. The idea at its center was simple: most expenses shouldn't need the employee at all, so the app should only ask for the few that do.

Project

AI Finance Setup Assistant

Turning a company's own documents into a working finance configuration

30โ€“60% projected reduction in reliance on implementation consultants ยท 3 interaction models compared, with a path from MVP to vision ยท 9 executive requirements turned into design rules

Oracle ยท Enterprise finance (ERP and EPM) ยท AI agent and workspace ยท 2025

Sole designer, from concept through specification, using the existing design system. Worked with product management, engineering, and a senior product executive through recurring reviews.

Agentic AI

0->1 product strategy

Trust & transparency

Setting up enterprise finance software usually depends on expensive outside consultants. I led design for an AI agent that reads a company's own documents and proposes the configuration, with people reviewing and approving every step.

Touchless Expenses

Making corporate expenses nearly hands-free

Oracle ยท Fintech ยท Mobile and web app ยท 2022โ€“25

Lead product designer. Partners: product management, engineering in two time zones, the Redwood design system team, content design, and illustration.

26 โ†’ 1,200+ users ยท 85%+ satisfaction ยท 1st release shipped after years of stalled design

I joined mid-build, inherited a design that couldn't be built, and turned it into one that shipped. The idea at its center was simple: most expenses shouldn't need the employee at all, so the app should only ask for the few that do.

The brief

The brief

Make the consultant unnecessary for setting up a company's finance systems.

I'm a mobile app designer in Amsterdam.
I help startups and scaleups turn complex ideas into products people actually want to use.

Getting a company's finance systems running means defining its structure: legal entities, ledgers, chart of accounts, cost centers and more, often separately in each application. Today that work leans on systems integrators and produces brittle mappings and multiple sources of truth.

Leadership wanted an AI-driven platform that could take a company's own documents and data, propose the setup, and keep it consistent across applications. They asked for the vision first, with a tight scope that did one thing well. I was the only designer, working with a product lead and reviewing regularly with a senior executive.

Before and after: the existing desktop Travel and Expenses page, dense with report tiles and a table, beside the North Star mobile concept, a simple list headed โ€œ3 items need attention.โ€

What I found

The person who presses go isn't the person who knows if it's right.

I'm a mobile app designer in Amsterdam.
I help startups and scaleups turn complex ideas into products people actually want to use.

An implementation admin applies the configuration. The finance teams, from planning to consolidation, are the ones who know whether it reflects how the company actually runs its money. In a consultant-led setup, the consultant carries that knowledge between them. Remove the consultant and that gap is exactly where the agent has to sit.

So the design question became: how do the people who know check what the agent proposed, before the person with the button applies it?

How I found it: persona working sessions with finance, consolidation and implementation roles, and before-and-after workflows for the administrator whose job the product would change most.

How the app sorts expenses: from the full list, each one becomes Do Nothing (a taxi charge that will autosubmit), Do Little (one description field to fill in) or Do More (a hotel stay with several issues that opens the full details page).

What I designed

Humanโ€“AI interaction: the working model

I'm a mobile app designer in Amsterdam.
I help startups and scaleups turn complex ideas into products people actually want to use.

Challenge: Leadership wanted the full vision first. The team also needed something buildable soon, and nobody had agreed on what working with this agent should feel like.

What I chose: I compared three models against the jobs people had to do: monitor progress, audit decisions, pick up where they left off, interrupt the agent, see its reasoning, and learn over time. The three were chat-first, a hybrid of chat with a persistent workspace, and a task flow driven by agent cards. My recommendation: ship chat-first with document output as the MVP, move to the hybrid workspace, then add task-flow progress tracking. All three shared one foundation: a versioned document library, an audit log of prompts and decisions, suggested responses, and controls to interrupt.

What I rejected: Building the full workspace vision first. It would have delayed learning from real use.

Result: A path from MVP to vision the team could plan against, without rebuilding the foundation at each step.

The triage card in four steps: a lock-screen notification alerts the employee, the card shows the action needed, they fill in one field, and the card confirms the expense will autosubmit.

Product strategy: draft the blueprint first

I'm a mobile app designer in Amsterdam.
I help startups and scaleups turn complex ideas into products people actually want to use.

Challenge: The planned onboarding had the admin pick a pre-written template for their type of business, download it, pass it around to subject-matter experts, and enter their answers. Nothing useful could happen until that first round of feedback came back.

What I chose: Don't wait for it. The agent drafts a full finance configuration from publicly available company information, so the admin is met at onboarding with a ready-to-review finance blueprint, and the experts react to a draft instead of filling in a blank template. To prove it was feasible, I had the AI research a few public companies and generate their blueprints, then vetted the results with seasoned implementation consultants on our team. I also created a fictional company that sells wildfire alert systems to test other parts of the model. Once the core company information was in place, free-form prompts worked well for refining the draft.

What I rejected: The download-and-circulate template as the starting point. It left the admin with nothing to review until every expert had replied.

Result: A draft-first onboarding, tested on real public companies and vetted by experienced implementation consultants, so review can start the day a customer onboards.

Annotated before and after of the transaction card. The custom version stacked two badges and an out-of-pocket icon with uneven spacing. The Redwood version moves alerts to their own line, uses a single amount badge and small metadata icons, and follows one spacing system at full and compact sizes.

Interaction design: bring the existing screens into the conversation

I'm a mobile app designer in Amsterdam.
I help startups and scaleups turn complex ideas into products people actually want to use.

Challenge: The plan already included a fallback to the existing manual setup screens for anything the agent couldn't handle. As planned, that meant leaving the agent and finishing the job somewhere else.

What I chose: For the MVP, bring the existing screens into the agent's interface as a frame, only when they're needed. People stay in one place, the agent keeps its context, and engineering reuses screens that already work.

What I rejected: Sending people out to a separate manual interface, which breaks the flow at exactly the moment the agent needs help.

Result: It was part of my MVP recommendation. The team hadn't built it by the time I left.

An expense list with a purple Overdue badge on an airfare charge, beside the matching email, โ€œAction required: Delta,โ€ which shows the same badge and asks for a receipt.

How it earns trust

I defined how the agent would earn trust before anything was built.

I'm a mobile app designer in Amsterdam.
I help startups and scaleups turn complex ideas into products people actually want to use.

I documented the behaviors the agent had to support for finance teams to trust it. They became requirements for the design work ahead. I left before designing the mechanisms behind them, so this section shows the requirements, not screens.

  • Show its assumptions. Say what it inferred and how sure it is, so reviewers know where to look first.

  • Keep a record. Log every prompt and decision, so anyone can see how the configuration came to be.

  • Let people interrupt. Pause, correct and redirect the agent at any point, and never apply anything without approval.

  • Keep one source of truth. Show which application is authoritative and whether everything is in sync.

  • Always offer a way out. Make the existing screens available whenever the agent can't finish the job.

I'm a mobile app designer in Amsterdam.
I help startups and scaleups turn complex ideas into products people actually want to use.

Recovering from a mismatched receipt in six steps: receive the notice, review the card, upload the receipt, review the details, review the merge, and undo the merge.

What happened

A recommended path from MVP to vision, projected to cut reliance on implementation consultants by 30โ€“60%.

I'm a mobile app designer in Amsterdam.
I help startups and scaleups turn complex ideas into products people actually want to use.

In about four months, working as the only designer, I delivered personas, before-and-after workflows, an MVP and vision specification, a recommended interaction model, and a tested draft-first approach to onboarding, all reviewed with the senior executive sponsor. The 30โ€“60% figure is the projection stakeholders used to plan the product; it was never measured. I left Oracle before the product launched.

Alongside the design, I wrote a UX strategy that framed design as part of how the product is built, with lifecycle ownership, shared artifacts the team could learn from, and visible return on investment. Its practical form was a toolkit of primers and models that helped engineers and product managers reason about agents, personas and workflows.

What I'd change: I'd test the drafted blueprint against a real customer's internal details much earlier. Public information gets the broad structure right, but internal specifics are where the agent's limits show up first.

"Chris brings big-picture thinking and strong execution, and he has a real talent for communicating ideas in a way that gets everyone aligned and energized."
โ€” Yuwei Fu, Director of UX