Jai Luthra is a Linux kernel engineer with 13 years of hands-on experience building camera, multimedia and video-transcoding systems for embedded and cloud-native environments. He has deep expertise in V4L2 drivers, ISP and DMA engines from roles at Texas Instruments and Ideas on Board, and has worked upstream on kernel subsystems used by automotive and single-board compute platforms. Jai combines systems-level C/kernel work with multimedia codec and GPU tooling—his open-source contributions include NVDEC support for VLC, FFmpeg codec work, and an actively maintained NVIDIA NVENC patch that removes consumer GPU session limits. He also built AI-enabled content-detection and perceptual-hash features in Livepeer’s Go/C transcoding pipeline, showing a blend of low-level performance tuning and applied ML. Based in Gurugram, he enjoys tinkering across systems and networks, often automating repetitive driver patching and toolchains to keep complex stacks reproducible.
13 years of coding experience
5 years of employment as a software developer
Physics, Chemistry, Mathematics, Computer Science, Communicative English, Physics, Chemistry, Mathematics, Computer Science, Communicative English at Bal Bharati Public School, Pitampura
Bachelor of Technology (B.Tech.), Computer Science, Bachelor of Technology (B.Tech.), Computer Science at Indraprastha Institute of Information Technology, Delhi
This patch removes restriction on maximum number of simultaneous NVENC video encoding sessions imposed by Nvidia to consumer-grade GPUs.
Role in this project:
Back-end Developer & Automation Engineer
Contributions:5 releases, 42 reviews, 76 commits in 2 years 3 months
Contributions summary:Jai primarily contributes to patching NVIDIA driver files to remove encoding restrictions on consumer-grade GPUs. Their work involves modifying shell scripts (`patch.sh` and `patch-fbc.sh`) to apply bytecode changes for various driver versions. They also add new patches to support newer driver versions and address the latest changes made by NVIDIA. Furthermore, they update the `win/tools/autopatch/autopatch.py` script, suggesting that they work on automating parts of this process.
Official Go implementation of the Livepeer protocol
Role in this project:
Back-end Developer
Contributions:113 reviews, 134 commits, 96 PRs in 1 year 6 months
Contributions summary:Jai primarily contributed to the back-end functionality of the Livepeer protocol, focusing on video transcoding and content detection features. They implemented support for non-integer frame rates and the inclusion of H264 encoder profiles. The user also worked on the serialization of segment-related data and the integration of perceptual signatures for video segments.
golangethereumblockchainlivepeerbroadcasting
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
Jai Luthra - Linux Kernel Engineer at Ideas on Board Oy