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.
code8 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 (17)

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

Programming languages (8)

C#JavaC++CSSRustMakefileJavaScriptPython

Github contributions (5)

github-logo-circle
pola-rs/polars

Nov 2021 - Jan 2023

Extremely fast Query Engine for DataFrames, written in Rust
Role in this project:
userBack-end Developer & SQL Engineer
Contributions:978 reviews, 148 commits, 1282 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.
dataframedataframesquery-enginerustdataframe-library
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.
dataframepythonimpalapandasdatabase
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