# Chirayu Rai > SWE @ DeGirum | React • Python • WebRTC • Ffmpeg | Full Stack Developer and Real Time Streaming Engineer Location: Fremont, California, United States Profile: https://flows.cv/chirayu I’m a full stack software engineer specializing with an interest in real-time video streaming, low-latency media pipelines, and computer vision systems. My technical strengths include WebRTC, FFmpeg, RTSP/RTMP, HLS, OpenCV, Python (Flask/FastAPI), and React-based frontend development. Recent projects include: • Building a multi-stream media pipeline capable of handling 20+ OpenCV-compliant video sources with real-time inference overlays, achieving 600 FPS aggregate throughput. • Developing an end-to-end RTSP → WebRTC/HLS pipeline using FFmpeg and a media server, paired with a custom frontend viewer using HLS.js and WebRTC APIs. • Creating a no-code visual pipeline builder with drag-and-drop blocks, YAML generation, and backend workflow execution through Flask. I’m passionate about low-latency media delivery, WebRTC internals, distributed video systems, GPU-accelerated encoding, and real-time streaming at scale. I’m currently seeking opportunities as a Video Streaming Engineer, Media Pipeline Engineer, or Real-Time Systems Engineer where I can create high-performance streaming infrastructure and real-time video applications. ## Work Experience ### Software Engineer @ DeGirum Corp. Jan 2024 – Present | Santa Clara County, CA - Created notification pipeline which gathers events published to MQTT topic in Amazon SQS, and uses a Golang consumer with the Apprise CLI in order to send out over 10,000 notifications per second. - Designed and implemented a full-stack no-code pipeline builder using HTML/CSS/JavaScript and Python Flask. The application converts user-defined visual workflows into YAML and processes them through a Flask /run API route to execute workflows locally. - Supported development of an end-to-end media streaming pipeline that ingests any OpenCV-compliant video source, converts it to RTSP via FFmpeg, and processes it through a media server to output WebRTC or HLS. Developed a frontend viewer using HLS.js and native WebRTC support to stream content in real time. - Leveraged above pipeline to develop a scalable full-stack application capable of streaming up to 20 simultaneous OpenCV-compliant video inputs with real-time inference overlays. Implemented support for running different models per input and achieved an overall throughput of 600 FPS. - Contributed to application which uses real time AI inference results from user’s webcam and maps facial embeddings to 3d model, invoking a “v-tuber” like experience. - Developed plugin for open source project Frigate, removing over 80% of setup time for using models with Frigate, and allowing access to the over 1000 models available on DeGirum’s AI Hub. - Created tests for Degirum’s Javascript AI SDK using Jest, including fully mocked websockets, javascript canvas, and model inferences. - Created multiple CI/CD actions on Github to generate documentation, perform releases, and run tests. ### Full Stack Web Development Intern @ DeGirum Corp. Jan 2023 – Jan 2023 | Santa Clara, California, United States - Built a drag and drop no-code environment using React.js where users can select different options to run AI models based on their specific needs - Created API endpoints using Flask, leveraging Celery tasks in order to run models on given user inputs - Used Playwright to create verbose testing suite with over 40 tests, ensuring 90% test coverage for any new features - Used Caddy as a reverse proxy in order to serve a docker container of built frontend for website ### Summer Intern @ Clip Automation Jan 2021 – Jan 2021 | United States - Created core backend for kafka based web accessible live-stream - Boosted fps for live stream from 5 fps to 60 fps - Hosted frontend on python Flask and load balanced using NGINX ## Education ### Bachelor's degree in Computer Science California State Polytechnic University-Pomona ## Contact & Social - LinkedIn: https://linkedin.com/in/chirayu-rai --- Source: https://flows.cv/chirayu JSON Resume: https://flows.cv/chirayu/resume.json Last updated: 2026-04-05