Al Dee is a versatile software developer and data engineer based in London with 10 years’ experience building full-stack and back-end systems across C#, Elixir, Ruby, JavaScript, Python, PHP and Scala. Currently at the UK Ministry of Justice, he blends production engineering with a strong open-source practice—contributing notable list and data-structure improvements to Gleam’s standard library. A recovering CTO and serial founder, he has led product and technical teams at startups including Kalda and Antler while also running an inclusive UK LGBTQIA+ festival as co-founder and community lead. His background in data analysis and earlier career as a senior data analyst and postgraduate researcher in solid-state physics gives him a rigorous, analytical approach to engineering problems. Comfortable moving between hands-on coding, library design and community management, he pairs pragmatic delivery with attention to type-safe, scalable system design. Off the clock he’s known for festival curation and maintaining energy with Diet Coke—evidence of a pragmatic, community-minded maker.
10 years of coding experience
14 years of employment as a software developer
PGCE, Secondary Education and Teaching, PGCE, Secondary Education and Teaching at University of Oxford
Chemistry MSci, Chemistry MSci at King's College London
Contributions summary:Al implemented and tested core functionality within the Gleam standard library, focusing on list manipulation. Their contributions include adding a `split` function, as well as moving a fetch function and renaming it `key_find`, indicating a focus on data structure operations. Furthermore, the user refactored code to utilize a `Pair` datatype and created a `Triple` module with a corresponding data structure, improving data structure management. These changes demonstrate a deep understanding of the Gleam language and its data structures.
⭐️ A friendly language for building type-safe, scalable systems!
Role in this project:
Back-end Developer
Contributions:22 commits, 13 PRs, 10 comments in 1 year 8 months
Contributions summary:Al primarily contributed to the Gleam standard library, adding and modifying list-related functions, including `split` and `key_find`. They implemented new features and updated existing ones by introducing the `Triple` data type and refactoring the `Pair` data type. The user also worked on code formatting and ensuring code quality by running formatter checks.
gleamscalableerlangstatically-typedtype-safe
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.