← Back to Work Upcoming Soft Launch
Paramount Bank × Jassby · Digital Banking · Personal & Business

Paramount Bank: Digital Banking, End to End

Designing a bank's new web and mobile banking platform, from opening an account to sending a wire.

Personal + Biz
Account Opening Flows
ACH + Wires
Money Movement & Disclosures
Dec 2026
iOS & Android Launch
My Role
Lead Product Designer, End to End
Timeline
2025 – Present
Collaborators
CTO, Chief Compliance Officer, Paramount Bank, Jassby Engineering
Core Stack
Figma, Figma Make, Figma Design Agent, MUI Web Components, Claude, Cursor

1. Designing an Everyday Digital Bank from a Blank Canvas

Paramount Bank came to us with a clear goal: build a modern digital bank from scratch—Paramount Every Day Banking—where personal and business customers could open an account, check balances, link external banks, and send ACH transfers or wires entirely online without ever needing to visit a branch.

As the sole product designer at Jassby, I took that vision from our CTO's initial roadmap to a complete web and mobile banking platform—and I am now leading my own Jira epic (Web Redesign), authoring the epic and user stories in Jira, and actively building out the React front-end in my own design-test Git branch (using Claude, Cursor, and Figma Make) ahead of merging with our engineering team. Putting working front-end code and clickable prototypes directly into the hands of our engineers, compliance officers, and bank partners has turned complex banking rules, two-step security checks, and wire cutoff disclosures into a shared language as we build toward launch.

Paramount Bank dashboard with checking balance, account links, and Make Deposit button
Fig 1.1 — The dashboard. Balances first, with the three things people do most (statements, account details, transfers) one click from each account.

What's in the MVP

Area What I designed
Opening a personal account Contact verification, employment, home address, identity, agreements, instant approval
Opening a business account Business details, authorized representative and guarantor, owners of 25% or more, ownership certification
Everyday banking Sign-in with two-step verification, dashboard, transactions, account details
Moving money Deposits from another bank, ACH transfers, wires, saved recipients
Documents Statements, tax documents, signed agreements
Account settings Profile, security, statement and alert settings
Help Parker, our chat assistant

All names, accounts, and amounts in these screens are test data. SSNs and EINs are masked.


2. The Rule Behind Every Screen

"Before we show sensitive information or move money, we confirm it's really you. And before you send anything you can't take back, you see exactly what's leaving, where it's going, and what it costs."

Banking software fails people in two ways: it's either so locked down that simple tasks feel like a fight, or it's so smooth that someone sends $2,000 to the wrong account. I wanted security to show up at the moments where it actually protects people, and nowhere else.


3. Opening an Account

The first screen asks one question: personal or business. Both paths share the same building blocks (contact verification, eSign consent, identity, agreements) but ask for very different things after that.

Choose personal or business account
Fig 3.1 — One decision up front, with links for existing customers and people checking on an application.
Contact details and eSign consent
Fig 3.2 — Contact details and eSign consent, followed by email and text verification codes.

Personal: instant approval

After contact verification, a personal applicant gives their occupation, home address, and identity, then agrees to the Deposit Account Agreement. Most people get a decision on the spot. From there they pick how they want to receive login codes, create a password, and land on their new dashboard.

The password screen checks each rule as you type, so people see exactly what's missing instead of getting a generic error after they hit submit.

Your account is approved confirmation
Fig 3.3 — Instant approval.
Create password screen with live rule checklist
Fig 3.4 — Password rules that check off as you type.

Business: five clear stages

Business accounts carry federal requirements a personal account doesn't: the bank has to know who can act for the company, who controls it, and everyone who owns 25% or more. I split it into five labeled stages (Account Creation, Business Information, Authorized Representative, Ownership, Disclosures) so a business owner always knows how far they are from done.

A few details that save people time:

  • "I am the Controlling Officer." In most small businesses, the person applying is also the person running the company. One checkbox reuses what they've already entered instead of asking for it twice.
  • Masked EINs. Tax IDs are hidden as soon as they're entered.
  • Plain-language certification. The last step lists exactly what they're agreeing to, including certifying their beneficial ownership information, before the account opens.
Controlling officer and beneficial owners step
Fig 3.5 — Stage 4: the controlling officer and anyone who owns 25% or more.
Disclosures and beneficial ownership certification
Fig 3.6 — Stage 5: disclosures and the beneficial ownership certification.

4. Security Where It Counts

Every customer signs in with a password and a one-time code. After that, we ask for another code only at moments that matter:

  • Before showing full account and routing numbers. The Account Info tab stays locked until you enter a code sent to your phone.
  • Before any money moves. Deposits from another bank, ACH transfers, and wires each end with a one-time code.
  • Before changing contact details. Updating your phone number asks for your password first.
Account info locked behind a one-time code
Fig 4.1 — Account and routing numbers stay hidden until you enter a code.
One-time code dialog confirming an ACH transfer
Fig 4.2 — Every ACH transfer is confirmed with a one-time code.

5. Moving Money

ACH transfers and wires follow the same three steps: Amount → Recipient → Review. Keeping them identical means someone who has sent one transfer already knows how to send a wire.

Wires get extra care because they can't be reversed:

  • The full cost before you commit. Amount, the $20 fee, and the total are on the first screen, not buried on the last one.
  • A clear warning and an explicit acknowledgment. "Wires cannot be cancelled once sent," plus a checkbox the customer has to tick before the Send button works.
  • Cutoff times stated up front. After 2:00 PM ET, the form says when the wire will go out instead of letting someone fill it in and find out at the end.
Wire review with fee, total, warning, and acknowledgment checkbox
Fig 5.1 — Wire review: who, where, how much, the fee, the total, when it sends, and an acknowledgment before anything leaves the account.
Link external bank account and ACH deposit form
Fig 5.2 — Depositing from another bank, with limits, timing, and credit union tips shown before you submit.
Wire sent confirmation
Fig 5.3 — Wire sent, with a record of exactly what went out.

6. Designing the Unhappy Paths

A lot of this project lives in screens most people will never see. I designed the outcomes, limits, and errors alongside the main flows so engineering never had to guess what happens when something goes wrong:

  • Application declined or sent for review, each with a clear next step
  • Forgot password and check your application status
  • Wire after the 2 PM ET cutoff
  • Amount over your available balance, which tells you the maximum you can send instead of just saying "invalid amount"
  • Wrong one-time code
  • Page not found
Transfer amount over available balance error
Fig 6.1 — "Maximum transfer is $780.25, your available balance." The error tells you how to fix it.
Wire form after the 2 PM ET cutoff
Fig 6.2 — After the cutoff, the form says when wires can be sent again before you start typing.

7. Statements, Settings, and Help

Statements, tax documents, and signed agreements all open in an in-app PDF viewer. Profile, security, and statement and alert settings live in one place. And Parker, our chat assistant, is available from every screen once you're signed in.

Statements list
Fig 7.1 — Statements and documents.
Parker chat assistant open over the dashboard
Fig 7.2 — Parker, available from anywhere in the app.

8. From Figma to Jira: Executing Inside Our CTO's Roadmap

Our CTO, Jim, authored the product and engineering roadmap for Paramount Every Day Banking and structured the Jira epics across our October 2026 web launch and December 2026 iOS and Android release.

To bridge the gap between design and engineering execution, I took ownership of turning the approved end-to-end flows into buildable work inside Jim's epics:

  1. Writing & Assigning Jira Tickets: Working directly inside the Jira epics Jim created, I broke down every user flow—personal and business account opening, beneficial ownership certification, two-step verification, ACH and wire transfers, statements, and the unhappy-path error states (Fig 6.1, Fig 6.2)—into detailed Jira tickets with linked Figma specs, validation rules, and acceptance criteria, and assigned them to developers.
  2. Beginning Development & Executing Tickets: With the tickets scoped and assigned, we are now beginning development and actively executing tickets toward the web launch, followed by the iOS and Android apps built on the same core flows and security rules.
  3. Designing for Our CTO's Long-Term Roadmap: Jim's roadmap also charts the future evolution of Parker (Fig 7.2) into a "Trust-First" agentic banking concierge using Model Context Protocol (MCP). Because I designed our MVP confirmation screens (Fig 4.2 and Fig 5.1) around explicit human-in-the-loop review and one-time verification codes, those exact UI guardrails will serve as the Return of Control checkpoint as the team builds toward future agent-staged workflows.

9. Next Steps: Redesigning the Web Experience (In Progress)

With the MVP flows built, I'm now leading a redesign of the Paramount Every Day Banking web app. Each flow goes through the same four steps: Before → Analysis → Target in Figma → gradual rollout, and every change gets a before-and-after review before it moves forward.

Where it started. I audited the existing web app end to end: 12 flows, 83 steps, and 100 findings, plus a copy audit of roughly 1,000 strings. Every finding is mapped to the Jira epics so the redesign stays inside the roadmap instead of next to it.

What's done so far:

  • A Paramount design system in Figma. A published library built on MUI for Figma, themed to the new Every Day Banking brand: logo orange #FF4D00, navy #042857, a warm grey page ground with white outlined cards, Open Sans, and a Guidelines page covering action hierarchy, voice, and do's and don'ts.
  • A written design spec (design.md). Tokens plus the reasoning behind them, so engineers and AI coding tools build from the same rules.
  • Sign-in, verification codes, and password reset, redesigned. These are the first flows rolled out, checked against WCAG 2.2 AA with automated accessibility tests.

The rules I'm designing to:

  • One orange action per screen. Everything else is navy outlined or text, so the next step is never ambiguous.
  • Nothing that moves money is confirmed blind. Fees, timing, limits, and status are shown before and after, and Pending is never shown as Completed.
  • Errors say what to do. "Enter an email address like name@example.com," never "Invalid."
  • No fake data. Every balance, status, limit, and fee on screen has to exist in the core ledger (NetXD). If a screen needs something the ledger doesn't return, we log a ticket instead of inventing it.
Current Paramount dashboard with a single balance column
Fig 9.1 — Before: one "Balance" number, with no way to tell what you can actually spend.
Redesigned dashboard showing Available, Current, and Pending balances
Fig 9.2 — Target: Available is the big number, with Current and Pending beneath it and a one-line explanation of the difference.
Redesigned Paramount Every Day Banking log in screen
Fig 9.3 — The redesigned log in: new Every Day Banking wordmark, one orange action, and labels above every field.
Redesigned ACH transfer amount step showing a per-transfer limit error
Fig 9.4 — Sending by ACH: a truthful stepper (Details → Review → Confirm → Done) and limits stated up front, so the error tells you exactly how much you can send.

What's next:

  1. Accounts and the dashboard. Finalize the redesigned dashboard and account page in Figma (Fig 9.2), then roll them out.
  2. Sending money by ACH. The redesigned transfer flow (Fig 9.4) is designed and in review, next in line after the dashboard.
  3. A dark theme for web. Paramount's mobile app is dark-only. I'm proposing a web dark theme matched to the shipped app, built on the same tokens as the light theme so the two switch cleanly, with every text pair checked for contrast (Fig 9.5).
  4. One component gap to close. The library's app bar locks its logo slot, so every screen currently rebuilds its own header. The fix belongs in the design system: an app bar whose logo and right-hand action are real component properties.
Redesigned dashboard in light and proposed dark theme side by side
Fig 9.5 — Proposed: the dashboard in light and dark. Same layout, same tokens. In dark, navy moves from text to the hero card, and brand orange stays at full strength.

All names, accounts, and amounts in these screens are test data.