🌐 Developing real-time video & communication platforms has been my passion and profession for the past 10 years.
🖥️ Deeply experienced in stream programming, ensuring smooth and flawless media flows on the web.
💡 Expertise in building custom audio and video players for diverse web environments.
⚙️ Strong proficiency in WebSockets to ensure seamless, bidirectional communications for interactive applications.
Video player streaming: RTMP, HLS, DASH
Web Technologies: WebRTC,
Languages: JavaScript, Python
Libraries: socket.io, Django Channels, Video.js
Others: Svelte, Django, ffmpeg
- SuperView: A TV & LiveStream distributed production tool built with SvelteJS, DailyCo, and Firebase, supporting up to 16 concurrent streams w/ audio, plus voice & text chat for production team.
- Minecraft Ads: In-Game Ad Server designed to accommodate displaying video & display advertisements in the Minecraft game. Serves ~1 billion ads / month.
- Caseworx Platform: Online Education video platform with video annotation & real-time chat. Built with Django Channels, InfernoJS, and Postgres.
- Evite Virtual Party: A custom video chat virtual party platform supporting up to 40 concurrent guests, built with React, Mobx, Python and Vonage real-time video API's.
SuperLeague: Principal Software Engineer - Architected and built a distributed production platform, built an ad-server for in-game media, and led multiple teams.
CaseWorx: Technical Co-Founder - Built & maintained the online education platform for seven years, supporting over 30 universities using the product.
Evite: Senior Web Developer - Spearheaded the development of a custom web-based virtual party platform, launched during the pandemic.
LinkedIn: Profile
Portfolio: Portfolio