Yuxuan Shui

Software Engineer at CodeWeavers

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
Yuxuan Shui is a software engineer with 14 years of systems-level experience, currently at CodeWeavers in London after six years as a research engineer at Hadean. He has a strong track record contributing to prominent open-source projects—LLVM-based LDC, async-std, ccls/cquery language servers, OpenZFS and i3—where his focus on backend correctness, platform compatibility and resource-safety repeatedly fixed subtle bugs and kernel/ABI mismatches. Comfortable in C, C++ and Rust ecosystems, he’s tackled error-handling chains, pointer arithmetic optimizations, file-descriptor ownership and cross-platform build issues, often improving stability in large codebases. A high-achieving academic background (Stony Brook MS with a 3.98 and a BS from Fudan) complements his practical expertise, and his GitHub humor hints at a pragmatic, detail-oriented approach to engineering.
code14 years of coding experience
job6 years of employment as a software developer
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Fudan University
bookMaster’s Degree, Computer Science, 3.98, Master’s Degree, Computer Science, 3.98 at Stony Brook University
languagesEnglish, Chinese
github-logo-circle

Github Skills (47)

algorithm10
algorithms10
programming-language10
filesystem10
openzfs10
c-language10
system-programming10
filehandle10
async10
llvm10
compiler-development10
file-descriptor10
ide10
code-completion10
language-server-protocol10

Programming languages (30)

C#CDMakefileElmGoCommon LispHTML

Github contributions (5)

github-logo-circle
i3/i3

Jun 2016 - Dec 2020

A tiling window manager for X11
Role in this project:
userBack-end Developer
Contributions:3 PRs, 27 comments, 2 issues in 4 years 7 months
Contributions summary:Yuxuan primarily contributed to improving the i3 window manager's core functionality by addressing issues related to window depth and layout saving/loading. Their work involved modifying the container structure and related functions, specifically `con_new_skeleton` and `con_new`, to handle 32-bit depth windows correctly. They also refactored code related to output containment and motif hints to improve stability. Additionally, they made improvements to the i3bar component.
x11linuxtiling-window-managerwindowbsd
ldc-developers/ldc

Sep 2016 - Jul 2018

The LLVM-based D Compiler.
Role in this project:
userBack-end Developer
Contributions:60 commits, 8 comments, 2 issues in 1 year 10 months
Contributions summary:Yuxuan primarily contributed to bug fixes and platform compatibility within the LDC D Compiler project. Their work involved addressing issues related to error messages for "in" expressions, resolving a missing bypassed chain in error handling, and fixing pointer arithmetic optimizations. Additionally, the user added definitions for musl libc in several core system and standard library files to enhance compatibility with the musl C standard library. They also addressed an issue with a backtrace.
compilerldcdlangllvmd
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
Yuxuan Shui - Software Engineer at CodeWeavers