Jinsong Bu

Senior Software Engineer at Intel Corporation

Minhang District, Shanghai, China
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
Jinsong Bu is a Senior Software Engineer based in Minhang District, Shanghai, with six years of experience focused on compiler back-end development and systems-level engineering. Currently at Intel, he contributes to performance-critical code and fixes that improve build robustness and correctness. He is an active contributor to the high-profile LLVM project, where his work on tail call optimization, NVPTX target alignment, attribute handling, and various bug/warning fixes reflects strong attention to low-level details and cross-target portability. Colleagues can count on him for pragmatic, quality-driven fixes that reduce subtle runtime and build issues. Notably, his contributions show both deep understanding of compiler internals and a habit of cleaning up code style and enum/constant mismatches that often go overlooked.
code6 years of coding experience
github-logo-circle

Github Skills (11)

code-optimization10
compiler-design10
c-language10
cprogramming-language10
llvm10
debug9
debugging9
nvtx8
x868
ptx8
x86-648

Programming languages (4)

C++LLVMRPCPython

Github contributions (5)

github-logo-circle
llvm/llvm-project

Aug 2019 - Mar 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:24 reviews, 65 PRs, 167 pushes in 5 years 7 months
Contributions summary:Jinsong primarily focused on improving the LLVM compiler project. Their contributions involved modifying the compiler's backend, specifically addressing tail call optimization, and fixing issues related to attribute handling. They also worked on the NVPTX target, ensuring correct alignment of by-value arguments. Furthermore, the user corrected various warnings and errors related to code style, character constants, and enum type mismatches, contributing to the overall code quality and build process.
compilerstechnologiesclangsubmittoolchain
jsji/llvm-project

Jan 2024 - Mar 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Contributions:52 pushes, 32 branches in 1 year 1 month
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
Jinsong Bu - Senior Software Engineer at Intel Corporation