Mobile trading & community app · Aug — Dec 2025
AF Management
The problem — A high-traffic trading community needed one production app on iOS and Android — with gamification, real-time financial content and hardened security — instead of activity scattered across channels.
- platforms, 1 codebase
- 3
- release cycle
- days → hours
- JWT + email codes
- 2FA
- on the hot paths
- Redis
What I built
- Production trading & community app for iOS, Android and Web from a single React Native + Expo codebase.
- Node + Express + PostgreSQL backend: authentication, XP system, leaderboards, rewards, real-time content.
- Redis caching and sessions on login, XP balances and leaderboards — snappier under load.
- Two-factor authentication (JWT + one-time email codes in Redis) and Discord OAuth login.
- Dockerized services and EAS Build store distribution; connection pooling, health checks, scheduled jobs.
Stack
- React Native
- Expo
- TypeScript
- Node.js
- Express
- PostgreSQL
- Redis
- JWT + 2FA
- Discord OAuth
- Docker
- EAS Build