Keir Bailey is a Rust Algorithm Engineer with five years' experience building robust backend systems for finance and banking, currently developing algorithmic trading infrastructure at Keyrock. He is the creator and primary back-end contributor of Barter, an open-source Rust framework for event-driven live trading and backtesting, where he focuses on trading logic, portfolio and position management, and refactoring core modules for performance. Prior roles at Atom bank spanned data and back-end engineering, giving him practical experience turning quantitative ideas into production systems. With a Master of Physics from the University of Leeds and a study year at Waseda University, he combines strong quantitative intuition with systems-level Rust engineering. Notably, his open-source work demonstrates an eye for evolving data models and efficient market event handling that bridges research-grade algorithms and production trading demands.
5 years of coding experience
2 years of employment as a software developer
A-Levels, Physics, Maths, Biology, Chemistry, A-Levels, Physics, Maths, Biology, Chemistry at Yarm School
Study Abroad Year, Physics, 85/100, Study Abroad Year, Physics, 85/100 at Waseda University
Master of Physics & Bach of Science, Physics (International), Class I, Master of Physics & Bach of Science, Physics (International), Class I at University of Leeds
Open-source Rust framework for building event-driven live-trading & backtesting systems
Role in this project:
Back-end Developer
Contributions:56 reviews, 15 commits, 100 PRs in 3 days
Contributions summary:Keir primarily contributed to the core back-end functionality of the project, focusing on the trading logic and data handling. Their work involved updating dependencies and modifying existing code, particularly within the portfolio and position management modules. The commits show the user updating the codebase to incorporate new data types, and make existing fields public. Moreover, they were responsible for updating the project to leverage new market event structures and refactoring core modules for efficiency.
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.