Alexander Chalk

Machine Learning Engineer at roof.ai

Montreal, Quebec, Canada
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

👤
Senior
🎓
Top School
Alexander Chalk is a bilingual Machine Learning Engineer based in Montreal with nine years of hands-on software experience and a strong academic foundation from the University of Oxford and Carleton University. He builds reliable, data-driven systems across the stack—Python/Django, Node/TypeScript, Kubernetes, Nix—and has contributed to notable open-source tooling such as poetry2nix where he added package overrides and tests. Comfortable coordinating stakeholders and running technical audits, he favors careful research and planning over “move fast and break things,” making him well-suited for auditable, production-grade ML projects. A former editor and freelance copywriter, he writes clear documentation and READMEs that make complex systems approachable.
code9 years of coding experience
job6 years of employment as a software developer
bookBachelor’s Degree Philosophy & Theology, Bachelor’s Degree Philosophy & Theology at University of Oxford
bookMaster of Arts - MA International Relations and Affairs, Master of Arts - MA International Relations and Affairs at Carleton University
bookSt. Bartholomew's School, Newbury, UK
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
3,359reputation
264kreached
12answers
45questions
github-logo-circle

Github Skills (17)

python10
nix10
testing9
poet9
poe9
rust9
react-router6
shell6
zsh6
i36
vim6
nodejs6
docker6
validation6
rvm6

Programming languages (21)

JavaCSSC++RustCElmGoTypeScript

Github contributions (5)

github-logo-circle
nix-community/poetry2nix

Oct 2021 - Sep 2022

Convert poetry projects to nix automagically [maintainer=]
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:7 commits, 2 PRs, 2 comments in 1 year
Contributions summary:Alexander contributed to the project by adding new overrides to configure Python packages for Nix builds. Their work included adding support for building `bcrypt` version 4 with Rust, and also adding tests. They also updated existing components such as `uwsgi` and `virtualenv`. Furthermore, the user added and modified tests for various components, including a dedicated test for `uwsgi`.
pythonmaintainernixautomagicallynixpkgs
AlexChalk/nix-configs

Aug 2019 - Mar 2025

Contributions:264 pushes, 2 branches in 5 years 7 months
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 Chalk - Machine Learning Engineer at roof.ai