Pratyush Das

PhD Candidate

West Lafayette, Indiana, United States
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
Pratyush Das is a PhD student and researcher in computational science specializing in compiler design for high-performance computing, with a decade of software engineering experience. He has interned on compiler work at Apple’s SwiftUI team and contributes to major open-source compiler and scientific data projects such as ROOT and Cling, where he improved build, packaging, and cross-platform compatibility against evolving LLVM dependencies. His backend contributions to Awkward Array show a focus on low-level performance: kernel optimizations, memory fixes, and portability improvements. Based in West Lafayette and affiliated with Google as a student researcher, he combines academic rigor with practical DevOps and release engineering skills that make complex build systems reproducible and robust.
code10 years of coding experience
bookDon Bosco School Park Circus
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Purdue University
bookBachelor of Technology - BTech, Computer Science and Engineering, Bachelor of Technology - BTech, Computer Science and Engineering at Institute Of Engineering and Management
languagesEnglish, Bengali, Hindi
stackoverflow-logo

Stackoverflow

Stats
470reputation
36kreached
5answers
22questions
github-logo-circle

Github Skills (30)

c-language10
python10
llvm10
packaging10
build-system10
cmake10
cicd10
build-automation10
cling10
cprogramming-language10
testing9
data-structure9
memory-management9
devops9
data-structures9

Programming languages (22)

C#JavaC++CSSCScalaTeXGo

Github contributions (5)

github-logo-circle
scikit-hep/awkward

May 2020 - Mar 2021

Manipulate JSON-like data with NumPy-like idioms.
Role in this project:
userBackend Developer
Contributions:9 reviews, 50 commits, 53 PRs in 9 months
Contributions summary:Pratyush contributed to the core functionality of the `awkward` repository, focusing on implementing and refining CPU kernels, particularly those related to array manipulation. They worked on optimizing and refactoring code, such as removing redundant includes and replacing standard library components with C-style code for improved performance and portability. A significant portion of their work involved fixing typos and addressing memory management issues within the kernel implementations.
columnar-formatdata-analysispythonjson-liketuple
vgvassilev/cling

Sep 2019 - Apr 2021

The interactive C++ interpreter Cling
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:46 commits, 22 PRs, 27 comments in 1 year 7 months
Contributions summary:Pratyush primarily contributed to the tools and packaging infrastructure of the Cling project. Their work involved modifying `cpt.py`, the core packaging script, to improve the build process, handle dependencies more effectively, and integrate support for building Cling using downloaded LLVM binaries. The user also updated the build system to comply with new updates, which allowed the project to be built correctly. They also fixed build issues and improved the testing suite.
cppclangc-plus-plusjupytercling
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
Pratyush Das - PhD Candidate