Sean Eveson

Software Engineer at SN Systems Ltd

Bristol, 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

👤
Senior
🎓
Top School
Sean Eveson is a software engineer based in Bristol with a decade of hands-on experience building and refining compiler and tooling infrastructure at SN Systems since graduating from the University of Bath in 2015. He contributes to high-profile open source compiler projects, improving LLVM/Clang components such as llvm-cov and static analysis loop widening to boost accuracy and usability. Comfortable across backend systems and low-level code, he focuses on practical enhancements—path remapping, filtering, const-correctness and analyzer configuration—that make developer tools more reliable. His background includes an industry placement turned long-term role, reflecting both rapid on-the-job learning and sustained impact in tooling for performance-critical software.
code10 years of coding experience
bookBachelor of Science (BSc), Computer Science, Upper second-class honours (2:1), Bachelor of Science (BSc), Computer Science, Upper second-class honours (2:1) at University of Bath
bookAlton College
github-logo-circle

Github Skills (15)

debugging10
code-coverage10
compiler10
debug10
static-analysis10
c-language10
compiler-compiler10
clangd10
cprogramming-language10
clang10
llvm10
file-handling9
performance-optimization8
testing7
coding-style5

Programming languages (3)

C++CLLVM

Github contributions (5)

github-logo-circle
llvm-mirror/clang

Oct 2015 - Jan 2018

Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Role in this project:
userSoftware Engineer / Compiler Engineer
Contributions:10 commits in 2 years 3 months
Contributions summary:Sean primarily contributes to the Clang compiler, focusing on static analysis features. Their work involves debugging and enhancing loop widening within the static analyzer, aiming to improve its accuracy and performance. They also address issues related to stack address escapes and make modifications to the analyzer's default checker configurations. In addition, they introduced and fixed a flag to enable the function stack size section.
keptwindowsllvmcc-plus-plus
apple/swift-llvm

Aug 2017 - Oct 2017

Role in this project:
userBack-end Developer
Contributions:6 commits in 1 month
Contributions summary:Sean contributed to the `llvm-cov` tool, primarily enhancing its functionality for code coverage analysis. Their work involved implementing new options like `-name-whitelist` and `-path-equivalence`, allowing for more flexible filtering and path remapping. They also modified the directory structure for filtered output and improved the const-correctness of the code. The user's contributions centered on improving the usability and features of the code coverage tool.
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