Angus Hollands

Open Source Infrastructure Applications Engineer

Rugby, England, United Kingdom
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

🤩
Rockstar
🎓
Top School
Angus Hollands is an Open Source Infrastructure Applications Engineer and PhD-trained developer with over a decade of experience building both full-stack and DevOps solutions for scientific and developer-focused ecosystems. He has a long history of high-impact open-source contributions—most notably maintaining and hardening the Awkward Array project in the scikit-hep ecosystem and improving tooling across Jupyter, xonsh, Sanic, and bqplot. Comfortable toggling between back-end bug fixes, test automation, and front-end interaction work, he ships reliable code and tests that prevent regressions in complex data and web stacks. Angus combines academic rigor from a PhD in Nuclear Physics with practical system-building at 2i2c and Princeton, regularly bridging research-grade numerical tooling and production-grade infrastructure. He prefers candid teamwork and is equally effective delegating or owning tasks end-to-end, bringing an understated knack for turning domain-specific research needs into robust, reusable open-source software.
code12 years of coding experience
job7 years of employment as a software developer
bookAdams Grammar School
bookDoctor of Philosophy - PhD Nuclear Physics, Doctor of Philosophy - PhD Nuclear Physics at University of Birmingham
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
361reputation
17kreached
11answers
1question
github-logo-circle

Github Skills (48)

asynchronous10
sanic10
javascript10
visualization10
sphinx-doc10
python10
jupyter10
async10
user-interface10
bqplot10
numpy10
asyncio10
documentation-generator10
command-line10
webserver10

Programming languages (22)

XonshCSSC++JinjaRustCTeXVala

Github contributions (5)

github-logo-circle
scikit-hep/awkward

Apr 2021 - Jan 2023

Manipulate JSON-like data with NumPy-like idioms.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:22 releases, 415 reviews, 663 commits in 1 year 9 months
Contributions summary:Angus primarily focused on fixing bugs related to matrix multiplication with NumPy arrays and addressing issues related to none-handling in awkward arrays. They also implemented new tests to validate these bug fixes, specifically targeting matrix operations and tests for potential errors in handling missing values. Additional contributions include correcting documentation typos, adding new features such as peak-to-peak (ptp) reducers, and supporting the array-api implementation by extending test cases.
columnar-formatdata-analysispythonjson-liketuple
jupyter-book/jupyter-book

Mar 2022 - Apr 2025

Create beautiful, publication-quality books and documents from computational content.
Role in this project:
userFull-stack Developer
Contributions:7 releases, 35 reviews, 156 PRs in 3 years 1 month
Contributions summary:Angus contributed to the Jupyter Book project by modifying configuration files, and documentation, and preparing for a 1.0 release. They made updates to improve the project by preparing for the 1.0 version, fixing errors, and updating regression suites. Additionally, they made changes to HTML files and tests.
pdfdocumentation-generatorjupytersphinx-docquality
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
Angus Hollands - Open Source Infrastructure Applications Engineer