Twitch - Software Engineering Intern
During the summer of 2022, I interned at Twitch, working with the Web Video Clients team as a Software Engineer Intern.
My primary project involved certifying Twitch's video player for the new PS5 application. This encompassed extensive testing and debugging of TypeScript and C++ code, along with thorough documentation.
Throughout the internship, I addressed numerous bugs, notably resolving an end-of-stream state change error occurring across multiple platforms by implementing a fix in the video playback buffer.
Additionally, I facilitated local and production development on the PS5 Dev Kits by introducing controller support and resolving networking issues. I also conducted performance tests for video playback to validate the Web Worker design on the PS5, focusing on metrics such as latency, buffer size, dropped frames, and quality watched.
In my role, I collaborated closely with engineers from various teams to promptly resolve issues and ensure timely project completion.