Astitva Gautam

Dosh

Founding Software Engineer · Melbourne, Australia · 2023-2025

About

Dosh was a client connection product for Australian brokers and their clients. The idea was that a relationship should sit on a living picture of someone’s money, under the broker’s own brand, not in a fact find and a trail of email.

At its core it was a client connection platform. Open Banking sat underneath, and CDR was how the product could work from a client’s live data rather than what they last declared.

It was meant to sit in the broker’s workflow, not beside it. A review, a fact find or a follow-up could start from the same live position the client could see, so client connection was part of the work rather than a separate inbox.

Work

I owned the mobile product end to end: a React Native app that replaced the old native clients, shipped to both stores, and ran white-label for 32 brands. About 6,000 people used it.

This was my foray into fintech, an understandably frothy space but decently funded, and usually one more app about your coffee spend. Open Banking was how we used CDR to make custom products for brokers, who at least already knew where the money was.

Notes

  • Fintech is a frothy space. Things move slowly, and users are often even slower to adopt and experiment with new technology.
  • Open Banking has been available in Australia for more than six years. When we launched Dosh, however, it still felt nascent. We were too early for the market.
  • I have strong opinions about fintech UI and UX. Products should be minimal and low-noise, surfacing only what users need to complete the task at hand. We could have done a better job of that.
  • Mortgage brokers are generally a low-friction group to work with: pragmatic, direct and receptive to tools that make their work easier, provided those tools are on point.

Under the hood

React Native · Expo · EAS · TypeScript · AWS · Expo Router · Jotai · Firebase · Yodlee · TalkJS · Jest

Artefacts

Bondi Broker white-label Dosh appZobel Finance white-label Dosh appDosh client connection platform
Loan Market Group white-label Dosh appLongview white-label Dosh app

Architecture

Dosh mobile architectureRuntime / simplified
«identity»Firebase Authphone session
session

«mobile client» React Native / TypeScript

«router»Expo Routerauth gate + tabs
«view»Feature screenrender only
«hook»Data hooktransform + roll-up
fresh token
«factory»SDK clientbearer + logging
Jotai → UI state onlyAsyncStorage → theme + brandNo shared client / no cached token
HTTPS / bearer
«service»Dosh APIfinancial data
«bridge»WebView
embedded flow
«open banking»Yodlee Fastlinkdocuments + calculators
«feature»Conversation
chat / push
«messaging»TalkJS + FCM

Build + release: Expo / EAS → iOS + Android · Tests: Jest