Projects Personal
Public
A social super-app — realtime, AI characters, mini-apps, and a zero-knowledge vault — with 100,000+ Play Store downloads and 500 MAU.
- 100k+ Downloads
- 500 MAU
- 20 Locales + RTL
What I shipped
- Social super-app: posts, follows, DMs/groups, 24h status, Pulse/reels, Pages, Communities, blogs, polls/quizzes/Q&A, XP/missions, invites, and subscriptions.
- Realtime stack: Socket.IO (chat, presence, notifications, post engagement, collaborative timers, WebRTC signaling) with a Redis adapter so multiple API instances stay in sync.
- AI product: custom characters (streaming chat, image gen, PNG/Tavern card import, voice on Android) plus a tool-calling Public AI agent with staged write confirmation.
- Mini-app platform: signed launch, scoped consent, host-proxied bridge (no user tokens in third-party JS), iframe/WebView SDK, sample apps.
- Zero-knowledge password vault: Argon2id + AES-256-GCM; server stores ciphertext only; same crypto model on web and Android.
- 20-locale i18n including RTL on web and Android.
- Media pipeline: S3 presigned uploads, CloudFront CDN, CameraX capture, Media3/ExoPlayer + PiP, Pulse vertical feed.
- Auth: Firebase (email/Google) + JWT/OTP, FCM push, plan quotas and PayPal subscriptions.
Result
- 100,000+ downloads on the Play Store.
- 500 monthly active users.