Rutwik Choughule

Graphics Software Engineer at NVIDIA

Pune, Maharashtra, 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
Rutwik Choughule is a graphics-focused software engineer with 8 years of experience building system and rendering software at NVIDIA and prior roles in enterprise engineering. He brings a polyglot background in Go, C, C#, and Python and has contributed to high-profile open-source projects like the Khronos Vulkan Validation Layers—adding targeted tests for VK_EXT_mesh_shader—and to NVIDIA CUDA samples, improving compatibility across multiple CUDA releases. At NVIDIA he moved from system software into graphics engineering, blending low-level performance work with validation and tooling. Based in Pune, he pairs strong academic credentials in real-time rendering with practical experience shipping reliable, standards-compliant graphics code.
code9 years of coding experience
job5 years of employment as a software developer
bookReal-Time Rendering 2018, Computer Graphics, 9.9, Real-Time Rendering 2018, Computer Graphics, 9.9 at AstroMediComp
bookBachelor of Engineering (B.E.), Computer Science, Bachelor of Engineering (B.E.), Computer Science at MMCOE, PUNE
github-logo-circle

Github Skills (9)

cuda10
gpu-programming10
vulkan10
c-language10
parallel-computing10
cprogramming-language10
validation10
validations10
testing10

Programming languages (3)

C++CJavaScript

Github contributions (5)

github-logo-circle
NVIDIA/cuda-samples

Apr 2021 - Feb 2022

Samples for CUDA Developers which demonstrates features in CUDA Toolkit
Role in this project:
userBack-end Developer
Contributions:8 releases, 31 commits, 2 PRs in 9 months
Contributions summary:Rutwik contributed to the CUDA samples within the repository, focusing on adding support for CUDA versions 11.3, 11.4, 11.5, and 11.6. Their work involved updating and modifying existing samples, specifically in areas such as matrix multiplication, and Vulkan samples, and the removal of deprecated functions. The user also corrected plane offsets in CUDA implementations related to NvSciNvMedia and improved command-line argument parsing.
cudacuda-toolkitcuda-kernelscuda-openglcuda-driver-api
Vulkan Validation Layers (VVL)
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:34 reviews, 5 commits, 1 PR in 2 months
Contributions summary:Rutwik's commits focus on enhancing and expanding test coverage for the Vulkan Validation Layers. Their work involves adding and updating test cases, specifically targeting the VK_EXT_mesh_shader extension. The contributions include modifying existing tests, adding new ones to cover different aspects of the extension, and validating the correct behavior of mesh shaders within the Vulkan environment. These changes directly contribute to improving the reliability and compliance of the validation layers.
vulkan
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