Ranjit Tulabandu

Technologist, Senior Member Technical Staff (SMTS) at Ittiam Systems Pvt Ltd

Bengaluru, Karnataka, India
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
Ranjit Tulabandu is a technologist and Senior Member Technical Staff with around a decade of hands-on experience specializing in video and image codecs, machine learning–driven quality improvements, and performance optimizations. Based in Bengaluru, he has led teams at Ittiam Systems to improve open-source video encoders (VP9/AV1) for faster decode and real-time/OTT use cases, driving standardization and roadmap decisions. His work blends low-level C engineering, multi-threading and server/client system design with ML-based algorithm prototypes such as sub-pel filter selection and lookahead/2-pass rate control. Notably, he contributed performance-critical fixes and multithreading to the libvpx VP9 encoder, improving encoder throughput and quality. Ranjit pairs an academic grounding in signal processing from IISc with extensive product-focused codec engineering dating back to H.264/HEVC implementations and platform integrations. He brings a pragmatic mix of research-led experimentation and production-grade optimization that accelerates encoding pipelines while preserving visual quality.
code9 years of coding experience
job17 years of employment as a software developer
bookM.E., Signal Processing, M.E., Signal Processing at Indian Institute of Science (IISc)
bookBachelor of Technology (B.Tech.), Electrical and Electronics Engineering, Bachelor of Technology (B.Tech.), Electrical and Electronics Engineering at National Institute of Technology Calicut
languagesEnglish, Hindi, Telugu
github-logo-circle

Github Skills (9)

c1710
vp910
video-encoding10
c1110
multithreading10
data-structure9
algorithm9
data-structures9
algorithms9

Programming languages (1)

C

Github contributions (4)

github-logo-circle
webmproject/libvpx

Nov 2016 - Feb 2019

Mirror only. Please do not send pull requests.
Role in this project:
userBack-end Developer
Contributions:16 commits in 2 years 3 months
Contributions summary:Ranjit primarily focused on fixing bugs and optimizing the VP9 encoder within the libvpx repository. Their contributions included addressing issues related to motion vector handling, the calculation of Q-index, and the initialization of parameters for ARNR filtering. They also implemented multi-threading for first-pass stats collection and the encoding stage, significantly improving the performance of the encoder. These modifications aimed to enhance the quality and efficiency of video encoding.
pull-requests
jbeich/aom

Jul 2018 - Dec 2022

Contributions:48 commits in 4 years 5 months
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
Ranjit Tulabandu - Technologist, Senior Member Technical Staff (SMTS) at Ittiam Systems Pvt Ltd