Matthew Schlegel

Postdoctoral Research Associate

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
Matthew Schlegel is a Postdoctoral Research Associate and applied ML researcher with a decade of experience bridging reinforcement learning and real-world systems, currently focused on power systems control, forecasting, and simulation at the University of Calgary. He holds a PhD from the University of Alberta and has worked at the intersection of ML and games as an Applied AI Research Scientist at modl.ai, bringing practical RL experience to safety-critical infrastructure. Matthew has contributed to the Flux.jl community—enhancing RNN support, GRU implementations, CUDA tests, and performance benchmarks—demonstrating both library-level engineering and research rigor. His background includes industry research internships (Borealis AI, Huawei) and extensive teaching, giving him a strong mix of mentorship, reproducible research, and production-oriented ML engineering. Notably, he combines deep academic RL expertise with hands-on contributions to open-source ML tooling, making him adept at moving algorithms from prototype to reliable deployment.
code10 years of coding experience
job9 years of employment as a software developer
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Alberta
bookMaster's degree, Computer Science, Year 1, Master's degree, Computer Science, Year 1 at Indiana University Bloomington
github-logo-circle

Github Skills (14)

neural-network10
machine-learning10
gru10
rnn-model10
fluxor10
n10
artificial-neural-networks10
flux10
deeplearning-ai9
deep-learning9
cuda9
julia8
data-science7
testing7

Programming languages (8)

JuliaCoffeeScriptC++JavaScriptJupyter NotebookRubyPythonEmacs Lisp

Github contributions (5)

github-logo-circle
FluxML/Flux.jl

Jul 2021 - Mar 2022

Relax! Flux is the ML library that doesn't make you tensor
Role in this project:
userML Engineer
Contributions:30 reviews, 32 commits, 6 PRs in 8 months
Contributions summary:Matthew primarily focused on implementing and testing recurrent neural network (RNN) layers within the Flux.jl machine learning library. Their contributions included adding support for GRUv3 cells and a FoldedRNN structure, improving documentation, and creating CUDA tests. Furthermore, they refactored the RNN implementation using a stack approach and added performance benchmarks.
ml-librarythe-human-braindata-sciencedeep-learningneural-networks
mkschleg/DeepRL.jl

Sep 2019 - Mar 2021

A repository with some Deep Reinforcement Learning baselines written in julia using Flux.
Contributions:104 commits, 7 PRs, 79 pushes in 1 year 7 months
reinforcement-learningdeep-reinforcement-learningfluxjuliabaselines
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
Matthew Schlegel - Postdoctoral Research Associate