Harish Chambeti

Senior System Software Engineer at Morphing Machines

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
Harish Chambeti is a Senior System Software Engineer with nine years of experience building compiler and system-level software, currently porting an LLVM RISC-V backend for custom hardware. He has deep expertise in Python, SQL, Oracle, ETL, and Linux, and has contributed notable fixes and OpenMP enhancements to the flagship llvm/llvm-project—especially in Flang for threadprivate, atomics, SIMD/ORDER clauses and MLIR lowering. His career spans research and industry roles at Morphing Machines, MulticoreWare, IISc and Western Union, blending practical production delivery with research-grade compiler work. Comfortable in low-level toolchains and databases alike, he seeks the “art” between static repetition and chaotic randomness, favoring elegant, maintainable solutions for complex systems.
code9 years of coding experience
job9 years of employment as a software developer
bookBachelor’s Degree Computer Science and Engineering, Bachelor’s Degree Computer Science and Engineering at Sri Venkateswara College of Engineering, Tirupati
languagesEnglish, Telugu, Tamil
github-logo-circle

Github Skills (9)

openmp10
multilevel10
intermediate10
compiler-development10
llvm9
simd8
fortran8
atomics8
atomic8

Programming languages (7)

TypeScriptC++CLLVMJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
llvm/llvm-project

Aug 2020 - Oct 2024

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:23 reviews, 53 PRs, 20 pushes in 4 years 2 months
Contributions summary:Harish primarily contributed to the Flang compiler project, focusing on OpenMP-related features and optimizations. Their work involved fixing bugs related to threadprivate variables and atomic operations within the OpenMP framework, and implementing support for the SIMD and ORDER clauses. They also added semantic checks for the atomic capture construct and contributed to the lowering of the OpenMP constructs to MLIR.
compilerstechnologiesclangsubmittoolchain
harishch4/compiler-explorer

Jan 2020 - May 2024

Run compilers interactively from your web browser and interact with the assembly
Contributions:7 pushes, 4 branches in 4 years 4 months
compilersbrowserinteractcompilerweb-browser
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