Fyodor Kyslov

Senior Software Engineer at Google

Austin, Texas Metropolitan Area United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Fyodor Kyslov is a senior software engineer based in the Austin area with deep expertise in embedded systems, RTOS, DSPs, and video compression codecs (AV1, VP9, HEVC, H.264). With over two decades of engineering experience and seven years in senior roles at major tech companies including Google, Apple, Amazon, and Microsoft, he blends low-level performance engineering with production-grade reliability work. His open-source contributions to projects like libvpx and WebRTC show a focus on robustness and real-time encoder optimization—fixing memory/overflow issues and tuning AV1 for realtime use. Fyodor also brought JPEGR decoding capabilities to Skia, demonstrating a knack for pragmatic integration of complex media formats into broad libraries. He is comfortable navigating assembler and DSP toolchains as well as cross-team build and integration challenges, often surfacing subtle runtime bugs before they reach users. Colleagues describe him as a quietly meticulous engineer who prefers preventing failures through careful design and targeted performance fixes.
code7 years of coding experience
job15 years of employment as a software developer
bookMS, Computer Science, MS, Computer Science at Odessa National Polytechnic University
github-logo-circle

Github Skills (22)

deco10
c-language10
c1110
decode10
c1710
jpeg10
av1-codec10
performance-optimization10
encoding10
image-decoder10
webrtc10
cprogramming-language10
video-codec10
decoder10
graphic9

Programming languages (2)

C++C

Github contributions (5)

github-logo-circle
webmproject/libvpx

Dec 2018 - Dec 2021

Mirror only. Please do not send pull requests.
Role in this project:
userBack-end Developer & Performance Engineer
Contributions:13 commits in 3 years
Contributions summary:Fyodor primarily focused on improving the performance and stability of the libvpx video codec. Their contributions include limiting memory consumption of frame buffers, merging code changes, and fixing integer overflows, which directly enhance the codec's robustness. Additionally, they addressed potential out-of-bounds memory access vulnerabilities, ensuring the codec's reliability on fuzzed data. These changes indicate a focus on code quality and preventing runtime issues.
pull-requests
JumpingYang001/webrtc

Mar 2021 - Apr 2021

webrtc source code from https://chromium.googlesource.com/external/webrtc
Role in this project:
userBack-end Developer
Contributions:5 commits in 21 days
Contributions summary:Fyodor contributed to the AV1 video codec implementation within the WebRTC project. Their work focused on optimizing the encoder, specifically by disabling certain intra coding tools and using the default transform type for encoding, which led to performance improvements. The user also reverted one of the changes due to dependencies, indicating involvement in build and integration processes. Furthermore, they made modifications to use the AOM_USAGE_REALTIME configuration.
websocketwebrtcchromium
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.
Request Free Trial
Fyodor Kyslov - Senior Software Engineer at Google