Zac Pullar-strecker is a London-based machine learning engineer with a decade of experience building reliable systems and shipping production ML solutions, most recently at a stealth startup and previously across roles at LanzaTech and research at The University of Auckland. He combines hands-on ML research—specialising in training models with limited data and pest-detection projects—with pragmatic engineering skills from systems and ops work, giving him a strong end-to-end view from infrastructure to models. An active open-source contributor, Zac has improved high-profile projects such as the Adversarial Robustness Toolbox and rust-analyzer, and has contributed cross-platform fixes to the popular Alacritty terminal. He brings a deep practical knowledge of Rust and Python, a focus on security and robustness in ML, and a track record of shipping cross-platform and production-ready features. Colleagues describe him as driven to do meaningful work and comfortable moving between research, backend systems, and full-stack problem-solving.
10 years of coding experience
4 years of employment as a software developer
Bachelor of Science (Hons), Computer Science, First class. GPA 8.5/9.0, Bachelor of Science (Hons), Computer Science, First class. GPA 8.5/9.0 at The University of Auckland
Excellence endorsed in Level 1, 2, and 3, Excellence endorsed in Level 1, 2, and 3 at Onslow College
Contributions:15 reviews, 4 PRs, 47 comments in 3 years 9 months
Contributions summary:Zac primarily worked on the `rust-analyzer` repository, which is a Rust compiler front-end for IDEs, focusing on the implementation of documentation link rewriting and improving the generation of correct symbol filenames for relative links. The user also addressed issues related to intra-doc links, enhancing the accuracy and functionality of documentation features. Their contributions involved modifications within the `ra_ide` crate, indicating a focus on improving the IDE integration for the Rust language.
Contributions:5 commits, 2 PRs, 14 comments in 8 months
Contributions summary:Zac primarily contributed to the `zip-rs/zip-old` repository by implementing the `extract` function to extract zip archive contents. They made changes to the `src/read.rs` file, modifying the extraction logic, and added a test file (`tests/extract.rs`) to verify the functionality. Furthermore, the user made code style improvements by running `rustfmt` and addressed review comments, indicating a focus on code quality and correctness in the Rust implementation of the zip archive functionality.
rustzip
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.