Bill Mills

Postdoctoral Research Fellow at TRIUMF

Vancouver, British Columbia, 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
Bill Mills is a Postdoctoral Research Fellow at TRIUMF with 13 years of experience building data acquisition, online monitoring, and offline analysis tools for nuclear and particle-physics experiments such as TIGRESS, GRIFFIN and ATLAS. He combines front-end web skills (JavaScript/HTML/CSS) with five years of high-performance C++ development to deliver responsive UIs and scalable analysis pipelines for large data volumes. He leads and mentors cross-disciplinary teams of 6–10 scientist-programmers, shaping software design, UI/UX, and project workflows. An active instructor for Software Carpentry and contributor to their website, he brings a strong emphasis on reproducible research practices and developer training. He also co-founded InterdisciplinaryProgramming.com to connect scientists with professional programmers, reflecting a commitment to bridging academic research and software engineering. Based in Vancouver, his background in teaching undergraduate labs and open-source front-end contributions underscores both his technical depth and community-minded approach.
code13 years of coding experience
bookDoctor of Philosophy (PhD), Physics, Doctor of Philosophy (PhD), Physics at The University of British Columbia
bookBachelor of Science (BSc), Physics, Bachelor of Science (BSc), Physics at Simon Fraser University
github-logo-circle

Github Skills (11)

html10
css10
markdown10
content-management-system10
markdown-it10
front-end-development10
content-management10
documentation9
jekyll9
javascript9
community-management8

Programming languages (21)

C#JavaC++CSSRustCTeXGo

Github contributions (5)

github-logo-circle
mozillascience/studyGroup

Mar 2015 - Feb 2016

Gather together a group to skill-share, co-work, and create community
Role in this project:
userFront-end Developer
Contributions:264 commits, 20 PRs, 275 pushes in 11 months
Contributions summary:Bill primarily focused on front-end development, making extensive changes to the project's agency.css file, which likely contains the styles for the user interface. They also updated the _includes/header.html file, the _includes/services.html file, the _includes/portfolio_grid.html file, the _includes/contact.html file and the _includes/footer.html. These changes suggest a focus on the layout, design, and content of the website, indicating a strong front-end development focus. They also made styling changes, further supporting a front-end role.
railsreactsharegathermozilla-study-groups
swcarpentry/website-archive

Jan 2016 - Jul 2016

Software Carpentry website (Archive)
Role in this project:
userTechnical Writer / Community Contributor
Contributions:11 commits, 6 PRs, 23 comments in 6 months
Contributions summary:Bill contributed to the Software Carpentry website by primarily updating and refining content related to workshop fees, subcommittees, and member profiles. Their work involved clarifying text, adding administrative notes, and correcting formatting inconsistencies across multiple pages, including the "workshops_request.html" and the subcommittee pages. These changes indicate an emphasis on improving the clarity and organization of information for users.
liquidcarpentryjekyllsoftware-carpentry
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