All work
Self-published, live on Google Play

Authenticator

A two-factor authentication app with a built-in password manager.

Android (React Native)

The problem

Most 2FA apps on the Play Store fall into two camps: the ones people already trust are bloated and slow, and the lightweight ones are missing basic features like migrating in from Google Authenticator or backing up your codes if you lose your phone. There wasn't a clean, fast option that took both security and everyday usability seriously.

The solution

A TOTP-based authenticator that adds accounts via QR scan or manual entry, imports existing codes directly from Google Authenticator so switching isn't a rebuild-from-scratch chore, and locks the whole app behind biometrics. A password manager is built into the same app, so 2FA codes and saved passwords live in one place instead of two separate apps.

What's in it

  • QR code and manual TOTP account entry
  • Direct import from Google Authenticator
  • Biometric app lock (fingerprint/face)
  • Built-in password manager with a password generator
  • Recently-deleted recovery, so a mis-tap doesn't mean losing a code permanently
  • Multi-language support

Technology

React NativeTypeScriptZustandreact-native-keychainML Kit barcode scanning

The hard part

Getting the Google Authenticator import right was the hardest part — it relies on decoding an undocumented export format, and getting it wrong silently would mean someone loses access to their real accounts. It had to be tested against real exported codes, not just sample data, before shipping.

Where it stands

Live and in active use on Google Play, running as a freemium product with an ad-supported free tier.

Want something built to this level of finish?

This is the same process and the same person behind every project on this site.

Get a Free MVP Estimate