$ cd ~/work/loopedin
Loopedin
A social app that fuses short-form video with live, local event discovery. I built its backend while working at Zencloud.

01//the problem
Social feeds and event discovery usually live in two separate apps. Loopedin had to be both, a short-form video feed and a live local-events layer, under one roof, and it had to stay real-time without the cloud bill growing faster than the audience.
02//the approach
I architected the backend as independent Node.js microservices on AWS so video, messaging, events and scoring can each scale on their own. A serverless pipeline on AWS MediaConvert transcodes uploads into adaptive HLS streams, Socket.io backed by Redis handles messaging and presence, and a gamified LoopScore engine rewards activity.
03//what I built
Serverless video pipeline
Upload-to-playback transcoding on AWS MediaConvert, so video scales without dedicated media servers.
Real-time messaging
Socket.io + Redis for low-latency chat, presence and notifications.
Live event discovery
A location-aware events layer surfaces what's happening nearby, blended into the feed.
LoopScore engine
A gamified scoring system that rewards activity.
// the impact
Loopedin launched on Google Play and the App Store in September 2026, so it is early: the store listings are linked above. This was Zencloud's client project, built while I was employed there.
“The hard part was never a single feature. It was keeping video, chat and events real-time on one backend without the costs running away. That's an architecture problem, and it's the part I love.”
— Sameem Amjad, Founder & Lead Architect Engineer
// let's build yours
Have a product like this in mind?