All projects

Neurapath

A paid messaging app built around privacy: encrypted messages and voice calls that expire on a schedule, with no phone number needed. I'm one of two engineers, working mostly on the React Native app.

Role
Mobile and full-stack engineer (contract)
Year
2026
Stack
  • React Native
  • Expo
  • Expo Router
  • Redux Toolkit
  • NativeWind
  • Socket.io
  • Firebase
  • Express
Neurapath homepage

Context

Neurapath sells privacy, so the app has to feel trustworthy at every step: sign-up without a phone number, messages that delete themselves, calls that connect reliably, and a subscription that works the same on iOS and Android.

What I built

The app is React Native on Expo SDK 58 with Expo Router, Redux Toolkit and RTK Query for state and API calls, and NativeWind for styling. Realtime updates come over Socket.io, push notifications through Firebase Cloud Messaging, in-app purchases through expo-iap, and tokens live in secure storage. The API is Express.

Details

  • Sign-in and onboarding: email, one-time code, ID reveal, profile setup, and the subscription paywall
  • Chat with recorded voice notes, and incoming and outgoing call screens with call tones
  • Moved the app's state to Redux Toolkit with RTK Query API slices
  • In-app subscriptions with a mock billing mode, so purchase and restore flows can be tested without the app stores
  • Also worked on the API, the admin dashboard, and the marketing site's GitHub Actions deployment

Status

In active development. The marketing site is live at oneneurapath.com.