Qi Xiao

Infrastructure Engineer at Imbue

London, England, United Kingdom
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
Qi Xiao is a senior Infrastructure Engineer and SRE with 17 years of experience building reliable systems and developer tooling at scale, most recently at Imbue and previously across multiple SRE and engineering roles at Google. A polyglot engineer comfortable in Go, TypeScript, Java, Python, C++ and more, Qi blends hands-on coding with tech leadership—designing monitoring, incident response, and CI/CD systems used by large teams. He is the author of the Elvish shell, a well-tested, BSD-licensed project with its own language, persistent-data structures, and custom delivery pipeline, and has made notable contributions to widely used shells like fish. Based in London and described on GitHub as a "Genius coding bear," Qi pairs deep systems knowledge with pragmatic UX and process improvements that make tooling more discoverable and reliable.
code17 years of coding experience
job7 years of employment as a software developer
bookMaster of Science (M.Sc.) Computer Science and Engineering, Master of Science (M.Sc.) Computer Science and Engineering at Eindhoven University of Technology
bookBachelor's degree Automation, Bachelor's degree Automation at Tsinghua University
languagesEnglish, Chinese, German, French, Dutch, Japanese, Greek, Latin, norse, old
github-logo-circle

Github Skills (23)

scripting10
css10
php10
script10
go10
fileio10
html10
file-handling10
file-processing10
sh10
error-handling10
rust10
shell10
web-development10
file-access10

Programming languages (17)

JavaC++RustCGoElvishHTMLKotlin

Github contributions (5)

github-logo-circle
elves/elvish

Jun 2013 - Jan 2023

Powerful scripting language & versatile interactive shell
Role in this project:
userBack-end Developer
Contributions:11 releases, 260 reviews, 5840 commits in 9 years 9 months
Contributions summary:Qi's commits focus on implementing and debugging features within the Elvish scripting language and its supporting infrastructure. The user appears to have addressed SIGPIPE handling in pipelines by modifying code in `pkg/eval/compile_effect.go` and `pkg/eval/external_cmd.go`, which involved detecting and suppressing the signal. Further, they have worked on the `file:truncate` functionality, ensuring proper error handling and integer size limits. Finally, the user improved the order command to support all number types and made performance improvements to the temporary store.
unixexpressivecompilerversatileelvish
tuna/mirror-web

Jul 2011 - Apr 2015

Source code of the web interface of https://mirrors.tuna.tsinghua.edu.cn/
Role in this project:
userFull-stack Developer
Contributions:48 commits, 3 PRs, 1 push in 3 years 10 months
Contributions summary:Qi primarily worked on the web interface of the mirror site, making changes to the `index.php` file. Their contributions involved adding a maintainer column, incorporating status updates from `ftp3.tsinghua.edu.cn`, and refining the layout and styling. They also made various enhancements including adding new mirrors and modifying the display of the table.
tsinghuaweb-interfacetunamirrorsedu
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
Qi Xiao - Infrastructure Engineer at Imbue