Lucas Colley is a software engineer and open-source maintainer with 7 years of experience, currently completing a Master’s in Computer Science & Philosophy at Oxford and working as an Access Ambassador in the North East. He contributes to major scientific Python projects—notably NumPy and SciPy—focusing on array API and FFT reliability plus test infrastructure and documentation improvements. Lucas pairs backend engineering and QA skills with community stewardship, maintaining SciPy, Pixi, and data-apis.org while mentoring on cross-platform package tooling. His college leadership roles (Undergraduate Vice-President and Access Officer) reflect a commitment to widening participation, particularly for first-generation and state-school applicants. Notably, his contributions fixed subtle numerical issues and test-suite performance bottlenecks in foundational scientific libraries used across research and industry.
6 years of coding experience
Master’s Degree (MCompSciPhil), Computer Science and Philosophy, Master’s Degree (MCompSciPhil), Computer Science and Philosophy at University of Oxford
Back-end Developer & QA Engineer / Test Automation Engineer
Contributions:1471 reviews, 454 PRs, 257 pushes in 1 year 9 months
Contributions summary:Lucas primarily focused on improving the test suite and maintaining the quality of the SciPy library. They fixed a typo in the documentation related to the fast Fourier transform and updated Azure references. Significant contributions include fixing array API test decorators and updating testing infrastructure to improve performance. The user also modified several tests, changing class-level GPU skips to function-level skips.
The fundamental package for scientific computing with Python.
Role in this project:
Back-end Developer
Contributions:21 reviews, 7 PRs, 95 comments in 1 year 8 months
Contributions summary:Lucas primarily contributed to fixing bugs and making improvements related to the array API and FFT functionality within the NumPy library. Their work involved modifying core code files, including those related to the array API and the pocketfft module. Additionally, the user made documentation updates to clarify deprecations and resolved an underflow issue in the sinc function.
lapackpythonmpindarrayconvolution
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
Lucas Colley - Access Ambassador at Christ Church, Oxford