Alex Hochheiden is a Senior Software Engineer based in Greater Vancouver with 11 years of experience building and optimizing complex systems, currently contributing to Mozilla’s Firefox build and developer tooling. He has deep expertise in build systems, dependency management, and performance optimization—demonstrated by significant build-time reductions, migration of critical database layers, and modernizing large open-source Python codebases such as the gecko-dev repository. At MDA he cut startup times and dramatically improved ingest and build performance, and at Mozilla he modernized vendoring and dependency workflows while improving logging and documentation for a globally used project. Known for pragmatic refactors and measurable engineering impact, he combines strong hands-on coding with mentoring and triage of high-impact issues in large, distributed codebases.
11 years of coding experience
5 years of employment as a software developer
Bachelor of Science, Computer Science, Bachelor of Science, Computer Science at The University of Lethbridge
SUPERSEDED by https://github.com/mozilla-firefox/firefox. Read-only Git mirror of the Mercurial gecko repositories at https://hg.mozilla.org
Role in this project:
Full-stack Developer
Contributions:121 commits in 1 year 2 months
Contributions summary:Alex primarily contributed to the codebase by refactoring and updating the project's Python dependencies. They replaced deprecated functions and libraries, such as `distutils.spawn.find_executable` and `distutils.util.strtobool`, with modern alternatives like `shutil.which` and custom implementations. They also modernized the vendoring process, replacing `poetry` with `uv`, and implemented features for dependency management, including adding, removing, and upgrading packages, while also addressing potential issues with the site's virtual environment. The user's contributions also included build system updates, improvements to logging, and documentation enhancements.
Contributions:26 commits, 41 PRs, 73 pushes in 1 month
cppcommand-line-interfacechatlinuxandroid
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.