Jai Luthra

Linux Kernel Engineer at Ideas on Board Oy

Gurugram, Haryana, 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

🤩
Rockstar
🎓
Top School
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.
code13 years of coding experience
job5 years of employment as a software developer
bookPhysics, Chemistry, Mathematics, Computer Science, Communicative English, Physics, Chemistry, Mathematics, Computer Science, Communicative English at Bal Bharati Public School, Pitampura
bookBachelor of Technology (B.Tech.), Computer Science, Bachelor of Technology (B.Tech.), Computer Science at Indraprastha Institute of Information Technology, Delhi
github-logo-circle

Github Skills (27)

transcode10
video-encoding10
video-conversion10
scripting10
h26410
patch10
ffmpeg10
automation10
script10
go10
transcoding10
mp410
sh10
video-encoder10
automations10

Programming languages (10)

TypeScriptMDXC++ShellCJavaScriptGoHTML

Github contributions (5)

github-logo-circle
keylase/nvidia-patch

Oct 2020 - Jan 2023

This patch removes restriction on maximum number of simultaneous NVENC video encoding sessions imposed by Nvidia to consumer-grade GPUs.
Role in this project:
userBack-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.
maximumpatchnvidiagpugrade
livepeer/go-livepeer

May 2020 - Nov 2021

Official Go implementation of the Livepeer protocol
Role in this project:
userBack-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