Kamlesh Kumar

Machine Learning Engineer

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
Kamlesh Kumar is a Machine Learning Engineer with 9 years of experience based in Bengaluru, specializing at the intersection of ML and low-level systems engineering. He contributes to compiler toolchains and high-performance C/C++ libraries, bringing practical expertise in LLVM/GCC workstreams and data-plane code generation. His noteworthy open-source contributions to the p4c P4_16 reference compiler focus on the DPDK back-end—improving diagnostics, eliminating unused metadata, and implementing copy elimination to boost runtime efficiency. Comfortable across both model-focused ML tasks and performance-critical systems, he bridges algorithmic thinking with compiler-level optimizations. Colleagues can expect a pragmatic problem-solver who surfaces subtle runtime gains through careful backend engineering.
code9 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
71reputation
2kreached
1answer
5questions
github-logo-circle

Github Skills (17)

p4a10
back-end-development10
p4api10
dpdk10
p4v10
p4lang10
compiler-development9
c-language9
cprogramming-language9
long-integer6
stl6
mergesort6
loops6
java6
algorithm6

Programming languages (7)

JavaC++ShellCRustLLVMGo

Github contributions (5)

github-logo-circle
p4lang/p4c

Jan 2022 - Jan 2023

P4_16 reference compiler
Role in this project:
userBack-end Developer
Contributions:59 reviews, 35 commits, 45 PRs in 1 year
Contributions summary:Kamlesh primarily contributes to the `p4c` compiler's back-end, specifically the DPDK (Data Plane Development Kit) code generation. Their work involves fixing issues related to the DPDK back-end, such as improving error messages and eliminating unused metadata fields. They also introduce features like adding a DPDK version string and implementing copy elimination for performance optimization.
compilerbazel-rulesbazelp4p4c
kamleshbhalui/llvm-project

Nov 2021 - Oct 2024

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.
Contributions:14 pushes, 5 branches in 2 years 11 months
compilerstechnologiesclangsubmittoolchain
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