> VAUGHN_CAMPOS_
All Projects
Complete2023 to 2025

Jelly Jelly

Real-time video streaming iOS app and web platform, built end-to-end as a full stack engineer at SmallTalk.

SwiftiOSLiveKitWebRTCAWSSupabaseNext.js

Overview

Jelly Jelly is a real-time video streaming app, built during my two years as a Full Stack Software Engineer at SmallTalk. I worked across the entire stack: a native iOS app, the backing cloud infrastructure, and the real-time video pipeline connecting them, taking the product from early development through a public App Store release.

Jelly Jelly appmedia pending — image
The iOS app's live streaming interface.

Technical Architecture

  • Real-time video pipeline. Built on LiveKit's WebRTC infrastructure, handling low-latency media transport, multi-client synchronization, and event-driven state management shared across web and mobile.
  • iOS app (Swift). Developed end-to-end and shipped to the App Store, including concurrent background processing and direct hardware camera integration for streaming.
  • Cloud infrastructure (AWS). S3, Lambda, and EC2, with automated CI/CD deployment for the backend services.
  • Data layer (Supabase/Postgres). Real-time data synchronization for live app state, backed by PostgreSQL for analytics.

Implementation Details

Keeping iOS and web clients in sync in real time meant designing state management around the same event-driven model on both platforms, rather than treating them as separate implementations. On iOS, streaming reliably from the background also required careful handling of the platform's background execution and camera APIs, rather than assuming the app always had foreground priority.

Results

Shipped a production iOS app to the App Store and a companion web platform, both built on shared real-time video infrastructure, over roughly two years as the engineer responsible for the full stack: mobile client, web client, and cloud backend.