Changkun Ou

Staff Engineer at Ludwig-Maximilians-Universität München

Munich, Bavaria, Germany
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
Changkun Ou is a Staff Engineer based in Munich with 12 years of experience bridging academia and production engineering, holding a PhD in Computer Science from LMU Munich and teaching as an external lecturer. He specializes in low-level systems and performance engineering—most notably contributing to the Go runtime and tooling (golang/go and related repositories) where his work on timers, stack management, garbage collection, and synchronization measurably improves performance and stability. At SIXT he progressed from software engineer to staff engineer, shipping backend and mobile build improvements while also contributing to cross-platform GUI work and modern C++ documentation. He combines rigorous research instincts with pragmatic engineering: optimizing memory and scheduling inside runtimes by day, exploring the intersection of science and art in his public projects by night.
code12 years of coding experience
job9 years of employment as a software developer
bookDoctor of Science Computer Science, Doctor of Science Computer Science at Ludwig-Maximilians-Universität München
bookBachelor of Engineering (B.Eng.) Computer Science and Technology, Bachelor of Engineering (B.Eng.) Computer Science and Technology at Southwest University for Nationalities
bookMaster of Engineering (M.Eng.) Big Data & Speech Recognition, Master of Engineering (M.Eng.) Big Data & Speech Recognition at University of Electronic Science and Technology of China
languagesChinese, English, German
stackoverflow-logo

Stackoverflow

Stats
1,562reputation
51kreached
9answers
35questions
github-logo-circle

Github Skills (55)

markdown10
algorithms10
ios10
c-language10
mobile-development10
runtimes10
testing10
memory-management10
collector10
scheduler10
scheduling10
xcode10
go10
markdown-it10
sched10

Programming languages (15)

JavaCSSC++CGoHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
changkun/modern-cpp-tutorial

Aug 2016 - Jul 2022

📚 Modern C++ Tutorial: C++11/14/17/20 On the Fly | https://changkun.de/modern-cpp/
Role in this project:
userTechnical Writer & C++ Developer
Contributions:3 releases, 86 reviews, 176 commits in 5 years 11 months
Contributions summary:Changkun primarily focused on improving the documentation and examples within the "modern-cpp-tutorial" repository. Their contributions involved updating code comments, adding explanations for code examples, and providing additional descriptions for various C++ features. They also translated some chapters and updated code examples to use C++17 and C++20 features. Furthermore, they addressed issues related to PDF generation and website assets.
cppcpp20c-plus-pluson-the-flyheader-only
golang-design/under-the-hood

Sep 2018 - Nov 2021

📚 Go: Under The Hood | Go 语言原本 | https://golang.design/under-the-hood
Role in this project:
userBack-end Developer
Contributions:36 reviews, 498 commits, 46 PRs in 3 years 2 months
Contributions summary:Changkun primarily contributed to the core Go runtime, with a focus on memory management and scheduling. Their commits involved modifying various aspects of the runtime code, including channel operations, memory allocation, and garbage collection. The user's work also extended to performance enhancements and internal optimizations within the runtime.
golangsource-code-studyhoodgo
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