Alexander Beedie

Quantitative Research & Development Lead

Abu Dhabi Emirate, United Arab Emirates
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
Alexander Beedie is a Quantitative Research & Development Lead based in Abu Dhabi with 7 years of focused experience and a long history in quantitative roles across major financial institutions. He leads R&D at ADIA after senior quant engineering leadership at JPMorgan and Bear Stearns, blending production-grade software engineering with quantitative modeling. A UCL-trained computer scientist with a background in astrophysics, he brings strong algorithmic foundations to large-scale data problems. He is an active open-source contributor, notably enhancing the Polars backend for the Ibis project and implementing SQL/string-function features in the high-performance Polars dataframe engine. His work emphasizes low-latency, robust data processing and pragmatic refactors that improve multi-file Parquet support and SQL parsing edge cases. Colleagues rely on him to translate complex quantitative requirements into maintainable, high-performance systems.
code7 years of coding experience
job19 years of employment as a software developer
bookUniversity College London
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (18)

sql-parser10
strings10
python10
text-manipulation10
dataframes10
polar10
dataframe10
parsing10
sql10
polars10
rust10
query-optimization9
parquet8
data-analysis8
database8

Programming languages (7)

C#JavaC++CSSRustMakefilePython

Github contributions (5)

github-logo-circle
pola-rs/polars

Nov 2021 - Jan 2023

Dataframes powered by a multithreaded, vectorized query engine, written in Rust
Role in this project:
userBack-end Developer & SQL Engineer
Contributions:907 reviews, 148 commits, 1182 PRs in 1 year 2 months
Contributions summary:Alexander primarily contributed to the Polars SQL engine, implementing new string functions (`LEFT`, `LENGTH`, `OCTET_LENGTH`, and `INITCAP`) and providing improved handling for both general and edge-case conditions in the parsing and execution of SQL queries. They also focused on incorporating functionality, like support for `FROM` clauses containing multiple table-names. The user also refactored code, with updates to better resolve column names and improvements in internal code structure.
polarsdataframespythondataframerust
ibis-project/ibis

Jun 2023 - Jun 2024

the portable Python dataframe library
Role in this project:
userBack-end Developer
Contributions:5 PRs, 15 comments in 1 year
Contributions summary:Alexander contributed significantly to the Polars backend implementation for the Ibis project. Their work includes adding support for new Polars features like `offset`, binary literals, `dropna(how='all')`, and `identical_to`. They also refactored the codebase to allow seamless connection for both DataFrame and LazyFrame, and enhanced the backend with lower-latency column return for non-temporal results. Further contributions involved supporting table registration from multiple Parquet files.
polarspythondaskdataframesdata-science
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
Alexander Beedie - Quantitative Research & Development Lead