Kostiantyn Tsaregradskyi is a Staff Software Engineer in London with 13+ years building full-stack web platforms and leading cross-functional technical initiatives. He combines hands-on expertise in Node.js, React/Vue and RTC media stacks with experience orchestrating micro-frontends at scale for Booking.com and observability UX at Meta. At The Trade Desk he continues to drive architecture and delivery while mentoring teams and aligning multi-team roadmaps. A long-time contributor to Jitsi, he has improved audio/video device management and automated UI tests for its widely used open-source video conferencing suite. Colleagues rely on him for clear RFCs, developer enablement and pragmatic replatforming strategies that reduce friction across large organizations. His background in applied mathematics lends a methodical approach to debugging complex real-time and distributed systems.
13 years of coding experience
14 years of employment as a software developer
Master's degree, Applied Mathematics, Master's degree, Applied Mathematics at V. N. Karazin Kharkiv National University
A low-level JS video API that allows adding a completely custom video experience to web apps.
Role in this project:
Full-stack Developer
Contributions:51 commits, 32 PRs, 62 comments in 3 months
Contributions summary:Kostiantyn focused on enhancing the audio output device selection capabilities within the `lib-jitsi-meet` repository. They implemented the ability to switch audio output devices, modifying the core RTC and JitsiTrack modules. Furthermore, the user updated the example code to include event listeners for audio output changes. Additional commits refined the implementation, incorporated code review feedback, and improved the handling of device list changes.
Jitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application.
Role in this project:
Full-stack Developer
Contributions:19 commits, 14 PRs, 18 comments in 2 months
Contributions summary:Kostiantyn primarily focused on enhancing the user interface and audio/video device management within the Jitsi Meet application. Their contributions include implementing the ability to switch audio output devices, adding browser-specific guidance for user media permissions, and refactoring the code related to media device handling. They also addressed bugs and edge cases related to handling errors when creating local tracks and managing device changes. This suggests a focus on improving the user experience and device compatibility within the application.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.