Rohit Singh

Software Engineer at Google

London, England, United Kingdom
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

🤩
Rockstar
🎓
Top School
Rohit Singh is a software engineer with seven years’ experience building robust products at major tech companies including Google, Meta, Microsoft, and Booking.com, now based in London. He holds a B.Tech. in Computer Science from NIT Durgapur and has focused work across backend and Android/mobile stacks, contributing to Android Jetpack and ExoPlayer media libraries. His open-source contributions improved subtitle, metadata, and UI testing in high-profile androidx repositories, demonstrating care for media correctness and testability in widely used platforms. Rohit blends production-grade engineering with attention to developer experience and cross-project dependency hygiene, often surfacing subtle media-timestamp and rendering issues that improve playback fidelity.
code7 years of coding experience
job8 years of employment as a software developer
bookBachelor of Technology (B.Tech.), Computer Science, Bachelor of Technology (B.Tech.), Computer Science at National Institute of Technology Durgapur
github-logo-circle

Github Skills (12)

kotlin10
composeforweb10
javas10
exoplayer10
compose-web10
android10
android-compose10
jetpack10
compose10
java10
testing9
lib8

Programming languages (2)

JavaKotlin

Github contributions (5)

github-logo-circle
androidx/media

Jun 2022 - Jan 2023

Jetpack Media3 support libraries for media use cases, including ExoPlayer, an extensible media player for Android
Role in this project:
userBack-end Developer
Contributions:5 releases, 52 reviews, 57 commits in 7 months
Contributions summary:Rohit primarily focused on enhancing the ExoPlayer library within the androidx/media repository, particularly regarding media metadata and subtitle rendering. Their contributions include adding timestamps to `CueGroup` and `Metadata` objects, updating the `TextRenderer` and `MetadataRenderer` classes to output this information. The user also added tests for subtitle and metadata rendering within playlists and dashboards, modifying and adding new files to support the implementation.
jetpack-media3casesplayerexoplayeruse-cases
androidx/androidx

Oct 2022 - Oct 2022

Development environment for Android Jetpack extension libraries under the androidx namespace. Synchronized with Android Jetpack's primary development branch on AOSP.
Role in this project:
userMobile Developer (Android)
Contributions:2 commits in 1 day
Contributions summary:Rohit contributed to the Android Jetpack extension libraries, particularly focusing on UI components and testing within the compose environment. They worked on modifying test files to ensure the correct functionality of the `TraversableModifierNode` within compose's UI framework. Additionally, the user made changes to update the dependencies of project modules, specifically incorporating updated versions of media3 libraries.
jetpack-composejetpack-androidsynchronizednamespaceandroid
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
Rohit Singh - Software Engineer at Google