Colloquium - Video Conferencing Platform

Obruche

Obruche Oghenechohwo

About Colloquium

Colloquium is a state-of-the-art conferencing platform tailored for large-scale meetings and seamless collaboration. It supports live video, audio, screen sharing, external media sharing, chat, reactions, and advanced moderation tools. The platform was engineered with a focus on scalability, low-latency communication, and data efficiency, making it suitable for both small teams and large organizational events.

My Role as the Fullstack WebRTC Engineer

I led the end-to-end design and engineering of Colloquium, architecting its WebRTC infrastructure and building features like video/audio streaming, screen sharing, chat, reactions, and recording. I optimized both frontend and backend systems to deliver a secure, scalable, and low-latency conferencing experience for up to 1,000 participants.

Tech Stack

Core Technologies: WebRTC, Mediasoup (SFU + Client), FFmpeg
Backend: Node.js, TypeScript, Socket.IO
Frontend: React.js, TailwindCSS, Zustand
Database: MongoDB, Redis
Others: Pupetteer, AWS, PM2

Key Contributions

System Architecture & Design: Designed the platform’s WebRTC architecture using Mediasoup SFU to support up to 1,000 participants with efficient bandwidth handling.
Real-Time Features: Implemented video/audio sharing, screen sharing, external video integration, emoji reactions, spotlighting, and attendance tracking.
Recording & Post-Processing: Engineered a recording service using FFmpeg for real-time and on-demand meeting recording with post-processing.
Performance Optimization: Tuned streaming pipelines for low latency and low data consumption, ensuring smooth performance across varied network conditions.
Collaboration Tools: Built chat (public & private), moderation controls, and participant management features.
Frontend Development: Delivered a responsive and intuitive React.js + TailwindCSS interface for seamless user experience.

Result & Impact

Delivered a robust conferencing platform that improved collaboration and efficiency across departments and large-scale ministry events.
Enabled secure, scalable, and interactive meetings with advanced moderation and participant engagement features.
Reduced operational costs by providing a homegrown alternative to third-party conferencing tools like Zoom and Teams.
Established Colloquium as the go-to conferencing platform within the organization, powering board meetings, trainings, workshops, and global events.
Landing Page
Landing Page
Meeting Join Page
Meeting Join Page
Ongoing Meeting With Audio Only
Ongoing Meeting With Audio Only
Ongoing Meeting With Video
Ongoing Meeting With Video
Emoji Reactions in meeting
Emoji Reactions in meeting
Sharing Youtube Video In meeting
Sharing Youtube Video In meeting
One - One Call
One - One Call
Screen Sharing
Screen Sharing
Like this project

Posted Aug 28, 2025

Led design and engineering of Colloquium's WebRTC infrastructure for scalable conferencing.