Jesse Huang

Software Engineer at SiFive

New Taipei, Taiwan
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
Jesse Huang is a software engineer with 11 years of experience specializing in system software, compilers, and information security. Currently at SiFive, he implements RISC-V extensions, vector optimizations, and CFI features across LLVM, glibc, newlib, and QEMU while automating compiler benchmarking and performance analysis. He is a significant contributor to the upstream LLVM project—notably improving RISC-V backend support and test suites—which reflects deep compiler infrastructure expertise. A former security research intern, he brings hands-on malware analysis, sandboxing enhancements, and pattern-matching tooling experience that complements his systems work. Jesse holds an MS in Computer Science from UCLA and balances low-level engineering with reverse-engineering hobbyist interests, often exploring binary reversing and CTF challenges. Based in New Taipei, Taiwan, he blends pragmatic implementation skills with a research-minded approach to secure, high-performance toolchains.
code11 years of coding experience
book學士, Information Technology, 學士, Information Technology at 國立臺灣師範大學
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at 美國加州大學洛杉磯分校
languagesEnglish, Chinese, Japanese
github-logo-circle

Github Skills (10)

risc-v10
c-language10
cprogramming-language10
llvm10
compiler-development10
assemble9
assembler9
assembly9
computer-engineering8
test-automation7

Programming languages (14)

C#JavaCSSC++CRustMakefileScala

Github contributions (5)

github-logo-circle
llvm/llvm-project

Feb 2024 - Mar 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:29 reviews, 18 PRs, 9 pushes in 1 year 1 month
Contributions summary:Jesse contributed extensively to the LLVM project, specifically focusing on RISC-V architecture support. Their work involved implementing support for new RISC-V extensions like Zama16b and making improvements to existing code related to CSR names and shadow stack handling. The user's contributions included modifications to test suites and documentation, highlighting their role in ensuring the correctness and maintainability of the RISC-V backend. Their commits demonstrate a deep understanding of compiler infrastructure.
compilerstechnologiesclangsubmittoolchain
vickyliin/cnline

Dec 2016 - Apr 2017

Contributions:38 commits, 1 push in 3 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
Jesse Huang - Software Engineer at SiFive