Si Beaumont

Software Engineer at Apple

Cambridge, 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
Si Beaumont is a software engineer with 14 years' experience building high-performance, low-level systems and networking software from Cambridge, UK. Currently at Apple since 2016, Si contributes to core Swift and system libraries and brings deep expertise in async/await, non-blocking IO, and platform-specific syscall work. Prior experience at Citrix involved full-stack virtualization and management tooling, giving him a strong background across hypervisors, userspace and APIs. An active open-source contributor, he has improved performance and correctness in widely used projects like swift-nio and grpc-swift, including mTLS testing, async client/server primitives, and filesystem call enhancements. He combines rigorous performance benchmarking and refactoring with a practical eye for cross-platform portability, and has a Cambridge BA in Computer Science. A less obvious strength is his blend of QA-focused testing discipline with systems-level engineering, helping catch subtle state and concurrency bugs before they reach production.
code14 years of coding experience
job6 years of employment as a software developer
bookBA Computer Science, BA Computer Science at University of Cambridge
github-logo-circle

Github Skills (31)

asynchronous10
filesystem10
performance-monitor10
performance-analytics10
posixct10
non-blocking10
async10
testing10
file-descriptor10
swift-nio10
file-operations10
networking10
performance-measurement10
event-driven10
system-calls10

Programming languages (15)

JavaCSSC++CHTMLTypeScriptShellOCaml

Github contributions (5)

github-logo-circle
grpc/grpc-swift

Aug 2021 - Feb 2022

The Swift language implementation of gRPC.
Role in this project:
userBackend Developer & QA Engineer
Contributions:103 reviews, 17 commits, 19 PRs in 6 months
Contributions summary:Si primarily focused on implementing and testing gRPC functionality within the Swift language implementation. They added tests to verify mTLS behavior, extending the existing test suite to cover various scenarios like mutually trusted certificates and plaintext peers. The user also contributed to the async-await support, adding base types for client and server implementations and incorporating support for sending response headers via the context. Further contributions involved refactoring and bug fixes related to server handling and state management, ensuring stability.
protocol-buffersgrpcswiftswift-languageswift-grpc
apple/swift-system

May 2022 - Jun 2022

Low-level system calls and types for Swift
Role in this project:
userBack-end Developer
Contributions:17 reviews, 10 commits, 3 PRs in 1 month
Contributions summary:Si primarily focused on implementing file system-related functionalities for the Swift system library. Their contributions include adding the `fileSize` functionality to `FileDescriptor`, adding `resize` to the `FileDescriptor`, and adapting the Windows specific syscalls related to these functionalities. These changes involved modifying core system call interfaces and related test cases, directly impacting the file operations capabilities of the library. The user also refactored the code and handled platform-specific implementations.
file-descriptorposixcallsswiftios
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
Si Beaumont - Software Engineer at Apple