Andy Caldwell is a software engineer with 14 years' experience building telecom and cloud-native systems, currently working in finance after senior engineering tenure at Microsoft and a long stint on Metaswitch's open-source IMS core, Project Clearwater. He brings deep systems and networking expertise—Rust, C++, SIP, Linux and Python—coupled with low-level platform work demonstrated by contributions to rust-lang/libc and build tooling enhancements in Moby/BuildKit (including network flag support and improved test coverage). Comfortable across production backend stacks and cross-platform system internals, he excels at making networked, secure, and portable code reliable at scale. An Oxford-trained mathematician, he combines rigorous analytical thinking with pragmatic engineering and a history of shipping robust open-source improvements.
13 years of coding experience
15 years of employment as a software developer
MMath Mathematics, MMath Mathematics at University of Oxford
concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit
Role in this project:
Backend Developer
Contributions:9 commits, 1 PR, 27 comments in 13 days
Contributions summary:Andy primarily focused on implementing and testing new features related to Dockerfile execution, specifically addressing network configurations. They added support for `--network` flags, enabling control over network modes like `none`, `default`, and `host`. Their contributions also included refactoring and improving the test suite for network and security features.
Contributions:6 reviews, 2 commits, 5 PRs in 1 day
Contributions summary:Andy contributed to the raw bindings for platform APIs for Rust. Their work primarily involved adding and modifying system-level functions, such as `umask`, and implementing platform-specific behavior, particularly for Unix-based systems. The user's contributions included aliasing LFS64 symbols on musl and modifying code to ensure compatibility across different environments. This demonstrates a focus on low-level system programming and cross-platform compatibility.
rust
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.