Shashank Sharma is a Principal Graphics Software Engineer based in Berlin with over a decade of hands-on experience building Linux graphics and display stacks for industry leaders like NVIDIA, AMD, Intel, and Samsung. He specializes in end-to-end Linux graphics development—spanning Kernel DRM drivers, GPU driver internals, compositors, and middleware—to deliver features such as HDR, FreeSync, and advanced workload scheduling. A proven open-source maintainer and technical lead, he’s driven upstream work on AMDGPU, Xorg DDX, and compositor integrations while fostering community collaboration. His career blends low-level kernel bring-up and platform porting with system-level architecture for infotainment and high-resolution display solutions. Known as an “opensourcer” who’s comfortable across the stack, he brings both pragmatic engineering and cross-team leadership to complex graphics problems. Outside core duties he enjoys tackling niche integration challenges that reveal subtle system interactions often missed in higher-level design.
12 years of coding experience
14 years of employment as a software developer
BE Electronics and Telecom, BE Electronics and Telecom at Bhilai Institute of Technology (BIT), Durg
HSSCSSSC PCM, HSSCSSSC PCM at S S Kalibadi School,Raipur
A few basic and tiny tools which:- create a framebuffer, fill a pattern on this buffer, and displays this buffer on the display using DRM and Framebuffer (fbdev) ecosystems
Contributions:36 commits, 17 PRs, 25 pushes in 1 year 1 month
Contributions:5 commits, 4 pushes, 5 branches in 10 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
Shashank Sharma - Principal Graphics Software Engineer at NVIDIA