Net worth, accounts and spending in one calm view, with bank linking and biometric sign-in.

Client
Consumer fintech startup
Platforms
iOS · Android
Timeline
16 weeks
Year
2025
A phone showing the Otto finance app in dark mode

Most finance apps feel anxious — red numbers, alerts and dense charts. The founders wanted the opposite: an app people open because it makes them feel in control, while still handling bank-grade security and a lot of edge cases.

  1. 01

    Designed a dark, quiet interface where the most important number is always the first thing you see.

  2. 02

    Built in React Native and TypeScript so logic could be shared with the team’s existing web product.

  3. 03

    Implemented secure account linking, biometric sign-in and encrypted local storage.

  4. 04

    Wrote a typed API layer and extensive tests around money calculations and currency handling.

Accounts screen with balances and a monochrome chart

Accounts screen with balances and a monochrome chart

Onboarding, dashboard and Face ID sign-in screens

Onboarding, dashboard and Face ID sign-in screens

Want results like this? Tell me about your app.

  • Reply within one business day
  • No obligation
  • You own the code
Get a free estimate

A polished app on both stores built from one codebase, with the shared TypeScript layer letting the web and mobile teams ship features together.

Scope

Product design, React Native app, API integration, Biometric auth, Security review

Stack

React Native, TypeScript, Expo, Node.js, PostgreSQL

Next case study

Still — journaling