Viresh Kumar

Senior Kernel Engineer at Linaro

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
Viresh Kumar is a Senior Kernel Engineer based in Bengaluru with 16+ years of deep expertise in Linux kernel development and power management, and over 2100 upstreamed patches that place him among the top global contributors by commit count. He is the maintainer of the CPUFreq and OPP subsystems and several drivers including ARM SPEAr, and also maintains rust-vmm’s vhost-device—a sign of his cross-language systems work bridging C kernel internals and Rust virtualization components. His career spans Linaro, ARM, STMicro and Project ARA at Google, reflecting a blend of platform bring-up, driver development and low-level performance engineering for ARM and big.LITTLE systems. Viresh combines rigorous upstream stewardship with practical test automation contributions (LTP) and virtualization enhancements (Xen/QEMU), making him a rare engineer who shapes both kernel infrastructure and its real-world validation. An often-overlooked detail: he has driven policy-level improvements like cpufreq policy directories that improve maintainability as well as runtime efficiency.
code14 years of coding experience
job11 years of employment as a software developer
bookB-Tech, Electronics and Communication Engineering, B-Tech, Electronics and Communication Engineering at National Institute of Technology Jalandhar
bookHigh School, High School at Kendriya Vidyalaya No. 1, Udhampur
languagesEnglish, Hindi
github-logo-circle

Github Skills (35)

posixct10
system-programming10
qemu10
architecture10
testing10
cpu10
system-design10
c1110
linux-kernel10
power-management10
scaling10
virtio10
c1710
kernel10
system-calls10

Programming languages (5)

ShellRustCTeXPython

Github contributions (5)

github-logo-circle
rockchip-linux/kernel

May 2016 - Nov 2020

BSP kernel source
Role in this project:
userBack-end Developer
Contributions:2 commits in 4 years 6 months
Contributions summary:Viresh primarily contributed to the development of the Linux kernel, focusing on the CPU frequency (cpufreq) subsystem. Their work involved optimizing existing code by dropping redundant checks, refactoring and simplifying existing functionalities, and refactoring and simplifying existing functionalities. They also introduced new features, such as the creation of policy directories, which is key to the project. The user's contributions significantly impacted the performance, consistency, and maintainability of the cpufreq subsystem.
kernelkernel-sourcelinuxlinux-kernelbsp
vireshk/vhost

Mar 2022 - Nov 2024

Contributions:14 PRs, 162 pushes, 36 branches in 2 years 7 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
Viresh Kumar - Senior Kernel Engineer at Linaro