App
PingMee
What started as one app is now four full-stack platforms talking to one shared backend, engineered from the very beginning to run as one ecosystem.
PINGMEE
Real-time social. No doomscrolling.
The build
PingMee began the way every startup does, one app and a founder with a vision. I've been the engineer behind it from the very beginning, and I architected it from day one to become more than one product.
Today PingMee is four full-stack platforms running as a single engineered ecosystem: a consumer app for real-time social connection, a business platform with self-serve ad campaigns, an internal staff platform with a live moderation dashboard, and a marketing webapp, all speaking to one shared backend. One monorepo, one organisation, one architecture, enterprise-grade from the ground up.
This is what it looks like to take a startup from its very first line of code towards a worldwide consumer business, with me behind it on support every step of the way, ready to scale it to new heights and bring in my own professional team when the moment calls for it.
- Role
- Architecture, build, deploy, support
- Codebase
- ~200k lines, one monorepo
- Status
- Live, scaling worldwide
- 4Full-stack platforms, one shared backend
- 44Edge functions behind the API layer
- 107Database migrations
- 800+Commits, one engineer
Technically engineered.
The decisions that make this build hold up.
- 01
One ecosystem, four platforms
Consumer app, business platform, staff platform, and marketing webapp, all built on one shared backend: a 44-function API layer over a Postgres schema shaped by 107 migrations. Users, data, and features flow between platforms instead of living in silos.
- 02
Real-time social, privacy at the core
A live map with distance-aware matching, ephemeral Moments and Live Status feeds engineered to never cache stale, real-time chat with message requests, and moderation, blocking, and reporting built in from day one, not patched in after launch.
- 03
A business platform with real billing
Businesses apply, get approved, and run self-serve ad campaigns with Stripe billing, boosts, and audience reach estimation, the ad campaigns feeding the consumer product they run inside.
- 04
Enterprise discipline, one engineer
Production is protected: every schema change ships as a migration through preview branches, features gate behind flags, Sentry and PostHog session replay watch the whole estate, and mobile releases go out through EAS builds with over-the-air updates.
- 05
Built to scale from day one
The architecture decisions were made for the global version of PingMee, not the MVP. That's why growing from one app into four platforms didn't mean a rewrite, it meant plugging in.
The real stack
React Native + Expo
Consumer app, EAS builds and over-the-air updates
Next.js 16
Business portal, staff platform, and marketing site
Supabase (Postgres)
Shared backend, 107 migrations, realtime, storage
Edge Functions (Deno)
44 functions forming the ecosystem's API layer
Stripe
Business billing, ad campaigns and boosts
Twilio + Apple Sign-in
SMS OTP and native authentication
Expo Push + FCM
Notifications across iOS and Android
PostHog + Sentry
Session replay, feature flags, error monitoring
From first commit to worldwide, with support every step.
PingMee is what a real technical partnership looks like: one engineer taking a startup from its very beginning to a global consumer business, on call at every stage, ready to scale it to new heights and bring in a professional team as it grows.
Where my services came in
Book a call
Loading calendar…
No time that suits? Message Joe on WhatsApp or email hello@calljoe.co.