Selected work / 03

Monarch.

Fintech identity and product, end to end — A fintech that wanted to look as trustworthy as it is. We built the identity and the product surface it lives on — one voice, top to bottom.

Use the live product
BrandWeb
Year
2026
Timeline
12 weeks
Services
Brand system · Web · Motion
Platform
Web
Full-stack Next.jsNestJSPostgreSQLPlaidStripeTerraformAWS Covers: Websites & Web Apps →
01

Overview

Monarch had the licence and the ambition but a look that undersold both. We built a complete identity — type, colour, voice — and the marketing product it needed to launch on.

02

The challenge

Money is trust. The brand had to feel established on day one without pretending to a history it did not have — confident, not costume.

  • An identity that reads as safe and modern
  • A system that scales from favicon to billboard
  • A site that converts without shouting
  • Motion that feels engineered, not animated
03

Our approach

Identity and interface were designed by the same people, in the same weeks, so nothing was lost in a handoff.

  • A tight type and colour system, documented
  • A component library shared by brand and web
  • Copy and motion drafted together
  • A build fast enough to feel premium
04

The outcome

Monarch launched with one coherent voice across every surface. The identity now anchors everything from the app to the ad units, and the team ships new pages without breaking the look.

12wk
Brand + site delivered
100%
Design system coverage
1
Voice, every surface
“We finally look like the company we are.”
CMO · Monarch
05

Under the hood

A NestJS core models ledgers double-entry style on PostgreSQL; Plaid links accounts, Stripe Issuing powers the card, and every money movement is an idempotent, audited command behind a Next.js front end.

  • Double-entry ledger — balances derived, never stored
  • Idempotency keys on all mutation endpoints
  • Plaid + Stripe webhooks verified and replay-protected
  • Terraform-managed AWS with least-privilege IAM

Also considered Firebase would have shipped faster; a relational ledger and typed migrations mattered more for money.

Live product The real interface, running right here — click around, everything works. Open full ↗
Let's begin

Have a project like this?

Start a project
studio@yakooha.com We reply within a day — usually the same afternoon.