Alex Hedges

Buffalo-Niagara Falls Area United States
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
Alex Hedges is a software engineer with a decade of experience building production web applications, ML pipelines, and infrastructure automation, with a strong emphasis on Python, NLP/AI, and Linux system administration. He has led development and coordination of multi‑developer projects—creating annotation tools, RAG systems with local LLMs, and containerized agents—while also administering a 50‑node Slurm cluster and improving Ansible and Spack tooling to reduce maintainer effort. An active open‑source contributor, Alex has pushed practical fixes and features to high‑profile projects like Hugging Face Transformers, pyenv, DeepSpeed, and pip, reflecting deep familiarity with model loading, package management, and distributed training concerns. He combines research rigor (co‑authoring papers and mentoring students) with hands‑on ops experience, and often bridges gaps between experimentation and reproducible deployments. Less obvious: he routinely patches upstream projects (from Scala game agents to shell scripts) to make research systems portable across environments.
code10 years of coding experience
job3 years of employment as a software developer
bookBachelor of Science and Master of Science, Computer Science, 3.97 undergraduate, 3.50 graduate, Bachelor of Science and Master of Science, Computer Science, 3.97 undergraduate, 3.50 graduate at Rochester Institute of Technology
languagesEnglish
github-logo-circle

Github Skills (37)

transformers10
pytorch10
pytest10
python10
package-management10
scripting10
testing10
machine-learning10
automation10
script10
deep-learning10
sh10
pip10
compression10
build-tools10

Programming languages (21)

C#CSSC++CRustScalaMakefileGo

Github contributions (5)

github-logo-circle
deepspeedai/DeepSpeed

Sep 2021 - Nov 2022

DeepSpeed is a deep learning optimization library that makes distributed training and inference easy, efficient, and effective.
Role in this project:
userML Engineer
Contributions:13 reviews, 11 commits, 13 PRs in 1 year 1 month
Contributions summary:Alex primarily focused on improving the DeepSpeed library by fixing various typos in documentation, code comments, and code itself. They also made changes to several files related to sparse attention, specifically addressing layout configurations for different sparsity patterns. Additionally, the user made improvements to pre-commit hooks and adjusted code related to checkpointing, memory usage, and engine configurations within the DeepSpeed framework.
billion-parametersfinetuningtrainingmixture-of-expertszero
pyenv/pyenv

Sep 2021 - Jan 2023

Simple Python version management
Role in this project:
userDevOps Engineer & Python Developer
Contributions:2 reviews, 11 commits, 14 PRs in 1 year 3 months
Contributions summary:Alex primarily focused on enhancing the `pyenv` project's ability to manage Python environments and associated dependencies, especially Miniconda and Anaconda. Their contributions involved modifying the `add_miniconda.py` script to support new architectures, Python versions (3.10, 3.11), file name formats, and improve version handling. Additionally, they fixed an issue in the `conda.bash` script and addressed problems related to parsing existing Conda versions, demonstrating a strong understanding of package management and shell scripting within the context of Python versioning.
python-version-managementpythonpython3version-managementshell
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
Alex Hedges