Joble - Real Communication System Design and Development by Obruche OghenechohwoJoble - Real Communication System Design and Development by Obruche Oghenechohwo
Joble - Real Communication System Design and Development
Joble.app is an AI-powered platform that enhances team productivity through project management, task coordination, and collaboration tools. It integrates features like JobTodo, JobTime, JobCalendar, and JobChat to streamline scheduling, communication, and workflow automation for industries such as IT, sales, marketing, and logistics.
I led the architecture and engineering of Joble’s real-time communication ecosystem, transforming it from a simple task management app into a comprehensive collaboration hub. I directed a cross-functional team to deliver secure, scalable, and user-friendly communication tools that now support thousands of concurrent users.
Key Features Delivered
JobChat: 1:1 and group audio/video calls.
Joble Meeting Platform: Real-time collaboration with screen sharing, whiteboard, and in-meeting chat.
Signaling Service: Managed participant connections and room coordination.
Media Service: Efficient media streaming and routing using Mediasoup SFU.
Recording Service: Server-side recording with FFmpeg for meeting archiving and playback.
Transcription & Translation: Live speech-to-text and multilingual translation for accessibility.
Tech Stack
WebRTC, Mediasoup SFU & Client, FFmpeg
TypeScript, Node.js, Express.js, Socket.IO
React.js, TailwindCSS, Redux, Zustand
Redis, MongoDB
AWS, Docker
My Contributions
Architected and implemented the end-to-end WebRTC infrastructure, ensuring reliability and scalability.
Engineered the media pipeline for efficient streaming, routing, recording, and playback.
Designed the signaling service for participant connection and room coordination.
Built the recording service by integrating FFmpegfor real-time recording and post-processing of meetings
Integrated live transcription and translation services for accessibility and inclusivity.
Optimized system performance to handle large-scale meetings with minimal latency.
Result & Impact
Delivered a production-grade conferencing system that boost productivity and collaboration experience by 35%
Scaled to support hundreds of concurrent participants with smooth, high-quality audio and video.
Increased platform engagement and retention by enabling real-time, interactive communication tools.
By automating transcription and translation, we made Joble accessible to diverse global teams, expanding its market reach.