Youngsuk Kim

Senior Software Engineer at Qualcomm

San Diego, California, 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
Youngsuk Kim is a Senior Software Engineer with a decade of experience focused on compilers, systems, and embedded software, currently based in San Diego and working at Qualcomm. He has deep Clang/LLVM expertise—contributing diagnostics and tooling improvements to the upstream llvm-project—and a strong background in Rust safety (Send/Sync checking) from research-grade work on Rudra. His career blends production compiler engineering at Hewlett Packard Enterprise with low-level optimizations for the Tock embedded OS, demonstrating a knack for reducing resource use and refining architecture-specific assembly. Comfortable across research and industry settings, he taught compilers at Georgia Tech and has hands-on experience shipping safety and performance features for both toolchains and constrained hardware. An interesting throughline: he pairs formal compiler diagnostics with practical, hardware-aware optimizations, making him effective at improving correctness without sacrificing efficiency.
code10 years of coding experience
job2 years of employment as a software developer
bookMS Computer Science, MS Computer Science at Georgia Institute of Technology
bookBachelor of Science - BS Computer Science & Engineering, Bachelor of Science - BS Computer Science & Engineering at Korea University
languagesKorean, English
stackoverflow-logo

Stackoverflow

Stats
125reputation
5kreached
0answers
6questions
github-logo-circle

Github Skills (27)

assembly10
c-language10
static-analysis10
llvm10
compiler-development10
cortex-m10
microcontroller10
kernel10
assembler10
memory-safety10
arm10
embedded10
rust10
clangd10
cprogramming-language10

Programming languages (13)

C++CSSRustCFluentHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
sslab-gatech/Rudra

Oct 2019 - Jul 2021

Rust Memory Safety & Undefined Behavior Detection
Role in this project:
userBack-end Developer
Contributions:71 commits in 1 year 9 months
Contributions summary:Youngsuk primarily contributed to the `rudra` repository, which focuses on Rust memory safety and undefined behavior detection. Their work involved refactoring code, splitting test cases, and adding utilities for printing MIR to a file. They also implemented and refined the Send/Sync checker, a crucial component for ensuring thread safety within the Rust code, and updated relevant tests.
rustmemorysafetymemory-safety
llvm/llvm-project

Dec 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:52 reviews, 112 PRs, 146 pushes in 5 years 4 months
Contributions summary:Youngsuk's commits primarily focused on modifying the LLVM project's Clang compiler. Their work included implementing diagnostics for improved code analysis, specifically identifying unused variables in C++ and detecting consecutive comparisons in expressions. Furthermore, they contributed to the project's documentation and made minor revisions, such as fixing broken links and improving the release notes. The user demonstrated proficiency in compiler development and related tools, with a focus on improving the quality and maintainability of the codebase.
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
Youngsuk Kim - Senior Software Engineer at Qualcomm