William Martin

Staff Software Engineer at GitHub

Amsterdam, North Holland, Netherlands
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
William Martin is a Staff Software Engineer based in Amsterdam with 11 years of experience building cloud-native and developer-facing tools. He combines deep systems and distributed-systems expertise from roles at Pivotal and IBM with product leadership experience as Head of Engineering at Story.ai. At GitHub he contributes to the official CLI, improving documentation, reducing duplication, and reshaping command help to make developer workflows clearer. William’s background spans containerization (Garden/Cloud Foundry), service broker APIs, and messaging platforms, showing a consistent focus on reliable, scalable platform services. He pairs hands-on backend implementation with mentoring and engineering leadership, and his work often lives at the intersection of developer experience and platform reliability.
code11 years of coding experience
job10 years of employment as a software developer
bookMaster of Science (MSc) Internet Technologies and Enterprise Computing, Master of Science (MSc) Internet Technologies and Enterprise Computing at Newcastle University
languagesEnglish, French
github-logo-circle

Github Skills (11)

golang10
command-line-interface10
go-cobra10
go10
cobra10
command-line10
cli10
documentation9
code-optimization9
git8
github-api8

Programming languages (21)

C#SmartyJavaCSSCRustPLpgSQLVue

Github contributions (5)

github-logo-circle
cli/cli

May 2023 - Apr 2025

GitHub’s official command line tool
Role in this project:
userBack-end Developer
Contributions:1 release, 721 reviews, 360 PRs in 1 year 11 months
Contributions summary:William focused on improving the GitHub CLI, particularly around the management of documentation help topics. Their contributions involved introducing new data types, reducing code duplication across various commands, and modifying file structure for organizational purposes. The user also implemented a mechanism to display and format specific commands, including the addition of more relevant help topics, and the creation of comprehensive references.
golangcommand-line-toolgocommand-linecli
storyai/infra

Jan 2020 - Oct 2021

Contributions:15 reviews, 8 PRs, 27 pushes in 1 year 9 months
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
William Martin - Staff Software Engineer at GitHub