π 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