Jaebaek Seo

Senior Software Engineer at Google

Sammamish, Washington, 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
Jaebaek Seo is a senior software engineer and technical lead with 10+ years building compilers, developer tooling, and GPU shader systems at Google, backed by a PhD from KAIST. He currently leads development of an LLM-powered code agent for Android Studio that supplies local code context to Gemini, blending research-driven evaluation cycles with production tooling. His open-source contributions span high-profile projects like the Kotlin compiler (K2) and the DirectX Shader Compiler, where he’s improved frontend IR, codegen, SPIR-V generation, and added testable, correctness-focused fixes. Comfortable across compiler internals, IDE integrations, and GPU programming, he combines deep systems expertise with practical product delivery and a track record of turning 20% research projects into active teams.
code10 years of coding experience
job5 years of employment as a software developer
bookBachelor, Computer Science, Bachelor, Computer Science at 한국과학기술원 / KAIST
bookMaster, Computer Science, Master, Computer Science at 한국과학기술원(KAIST)
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Korea Advanced Institute of Science and Technology
github-logo-circle

Github Skills (19)

kotlin10
spirv10
programming-language10
c-language10
shader10
compilation10
shaderc10
compiler-design10
compiler-compiler10
compile10
compiler10
hlsl10
cprogramming-language10
compiler-development9
vulkan9

Programming languages (10)

JavaC++CRustLLVMJavaScriptHTMLVim script

Github contributions (5)

github-logo-circle
This repo hosts the source for the DirectX Shader Compiler which is based on LLVM/Clang.
Role in this project:
userBack-end Developer & Compiler Engineer
Contributions:257 reviews, 141 commits, 260 PRs in 3 years 2 months
Contributions summary:Jaebaek primarily contributed to the DirectX Shader Compiler project by implementing and fixing SPIR-V code generation issues, including resolving bugs related to intrinsics, type casting, and memory layouts. They focused on refining the compiler's handling of various HLSL features, such as handling of struct members, texture sampling, and operator overloading. Furthermore, the user demonstrated proficiency in the codebase by fixing several unittests failures and integrating more tests related to SPIR-V code generation.
directx-shader-compilercppclangbgfxhosts
KhronosGroup/SPIRV-Tools

Mar 2018 - May 2022

Role in this project:
userBack-end Developer
Contributions:121 reviews, 86 commits, 147 PRs in 4 years 2 months
Contributions summary:Jaebaek implemented the `--time-report` option for the `spirv-opt` tool. This enhancement allows the reporting of resource utilization statistics (CPU time, wall time, RSS, and page faults) for each pass executed by the tool. They also added a constant folding rule for the `FNegate` operation, added unit tests for constant folding and floating-point instruction folding, and fixed a bug in the `CommonUniformElimPass`. Furthermore, they added tests for and corrected a bug within the `OpPhi` instructions.
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
Jaebaek Seo - Senior Software Engineer at Google