DurgadossĀ Ramanathan

Compiler Engineer (CUDA) at NVIDIA

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

🤩
Rockstar
šŸŽ“
Top School
Durgadoss Ramanathan is a compiler engineer specializing in CUDA mid-end optimizations, currently working at NVIDIA and contributing to LLVM's NVPTX backend and MLIR NVVM dialect. With a background at Intel spanning deep learning compilers, display and thermal drivers, he brings practical systems-level experience across heterogeneous hardware and code generation for convolutions and other ML kernels. He has hands-on expertise in IR-to-PTX transformations, test automation, and adding support for new numeric types in core compiler libraries. Based in Bengaluru, he combines production-focused engineering with open-source collaboration on the widely used llvm-project, improving correctness and feature support. Colleagues rely on him for pragmatic, low-level solutions that bridge hardware constraints and high-level ML workloads.
code2 years of coding experience
job11 years of employment as a software developer
bookB E, CSE, B E, CSE at PSG College of Technology
languagesEnglish
github-logo-circle

Github Skills (7)

c-language10
cprogramming-language10
llvm10
testing10
ptx9
nvtx9
mlr8

Programming languages (1)

LLVM

Github contributions (3)

github-logo-circle
llvm/llvm-project

Nov 2023 - Apr 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:253 reviews, 82 PRs, 44 pushes in 1 year 4 months
Contributions summary:Durgadoss primarily contributed to the LLVM project by fixing typos, adding and updating tests, and implementing support for new data types within the APFloat library. Their work involved modifications to test configurations, the addition of new test cases, and the integration of new features. The user demonstrated proficiency in working with conversion tools, and they were also involved in adding and testing support for new features, indicating a focus on improving the project's functionality and ensuring its reliability through extensive testing.
compilerstechnologiesclangsubmittoolchain
durga4github/llvm-project

Dec 2023 - Apr 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Contributions:190 pushes, 77 branches in 1 year 4 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
Durgadoss Ramanathan - Compiler Engineer (CUDA) at NVIDIA