Jeehoon Kang

Seoul, Korea, Republic of
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
Jeehoon Kang is a research-driven engineering leader with 12 years of experience who currently serves as Chief Research Officer at FuriosaAI after faculty roles at KAIST. He focuses on finding the “right” abstractions for AI systems and accelerators, blending deep systems research with hands-on implementation. His open-source work on low-level Rust projects like sled and crossbeam shows expertise in database internals, concurrency, memory ordering, and performance-critical refactors. A PhD in Computer Science from Seoul National University complements a career that moves fluidly between academic rigor and production-grade engineering. Colleagues rely on him for translating complex system-level constraints into practical architectures for next-generation AI hardware and software.
code12 years of coding experience
github-logo-circle

Github Skills (14)

data-structures10
memory-management10
databases10
concurrent-programming10
lock-free10
rust10
thread10
data-structure10
concurrency10
database10
synchronization10
btree8
high-performance8
formal-methods7

Programming languages (26)

CGoTLAHTMLJupyter NotebookRocq ProverShellOCaml

Github contributions (5)

github-logo-circle
crossbeam-rs/crossbeam

Sep 2015 - Nov 2020

Tools for concurrent programming in Rust
Role in this project:
userBack-end Developer
Contributions:24 reviews, 98 commits, 67 PRs in 5 years 2 months
Contributions summary:Jeehoon's contributions primarily involve modifying and improving the `crossbeam` crate, which focuses on concurrent programming in Rust. The user's work includes memory ordering adjustments within critical sections to enhance the performance of the library. They also refactored and removed files associated with the epoch management system, implementing garbage collection and improving the existing queue structure. Furthermore, the user addressed and fixed ordering issues in the MS queue.
concurrent-programmingrustsynchronizationconcurrencyparallelism
spacejam/sled

Nov 2017 - Mar 2019

the champagne of beta embedded databases
Role in this project:
userBack-end Developer & Database Engineer
Contributions:16 commits, 12 PRs, 27 comments in 1 year 3 months
Contributions summary:Jeehoon's contributions primarily involve modifying and improving the `sled` database, which is described as an embedded key-value store. The commits demonstrate a focus on refactoring and optimizing core components like the `Tree` data structure, as well as fixing bugs related to memory management and concurrency. The user also worked on pagecache, which is likely used for managing pages in the database, further demonstrating their expertise in database internals. Furthermore, the user made changes in areas like transaction management and improving the performance of critical database operations.
embedded-databaseincredibly-spicydatabaseembedded-kvconcurrent
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