Work

Crypto Wallet: Core Flows and Caching

Core product flows and a tuned caching layer for a crypto wallet's launch to a waitlist of over a million users.

Brief

A crypto wallet was set to launch to a waitlist of over a million users, and needed its core product flows built and performant before that launch.

Approach

  • Frontend Flows: Built user-facing views in Kotlin (using MVVM and coroutines), including token details, cross-instrument search, home page components, and an infinite-scroll transaction history.
  • Backend Middleware: Built the supporting Python backend with granular cache expiration—short-lived caching for highly sensitive data like prices, and longer TTLs for summaries.
  • Client Caching: Layered a client-side data provider on top with multi-layered caching to cut redundant network requests.

Result

Meaningfully cut loading times for critical views and reduced server load, ahead of the wallet’s launch to its waitlist.