Nate Smith

Senior Software Engineer at Internet Archive

San Francisco Bay 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

🤩
Rockstar
🎓
Top School
Nate Smith is a Senior Software Engineer in the San Francisco Bay Area with 16+ years building high-performance backend and developer tools across startups and major platforms. He co-authored and maintains GitHub’s official CLI (gh) and has deep Go, Python, Clojure, and Java experience from roles at GitHub, Internet Archive, Puppet, and Venmo. Nate has a track record of pragmatic optimizations—such as radically speeding front-end ad systems and improving platform maintainability—and a knack for shipping reliable services under pressure. He blends systems-level security and cryptography insight with creative, community-oriented projects like running tilde.town, reflecting a taste for ephemeral identities and grassroots internet culture. Known for bringing playfulness and rigor to the CLI and tooling space, he prefers practical engineering over hype-driven trends like blockchain or monolithic ML claims.
code16 years of coding experience
job19 years of employment as a software developer
bookBachelor of Arts (B.A.), Computer Science, Bachelor of Arts (B.A.), Computer Science at Earlham College
languagesEnglish
github-logo-circle

Github Skills (14)

clojure10
github-cli10
go10
github-api10
certificate-authority10
schema10
clojure-cli10
testing10
scripting9
shell9
script9
sh9
cobra7
git7

Programming languages (16)

PowerShellCSSRustCScalaMakefileGoCommon Lisp

Github contributions (5)

github-logo-circle
cli/cli

Oct 2019 - Jan 2023

GitHub’s official command line tool
Role in this project:
userBack-end Developer & Maintainer
Contributions:577 reviews, 1380 commits, 726 PRs in 3 years 3 months
Contributions summary:Nate's contributions are centered around the development and maintenance of the GitHub CLI, as evidenced by the consistent addition and modification of code. Their work includes implementing features related to pull request management, incorporating features like web browser integration, and addressing issues with code functionality. The user has demonstrated expertise in Go programming and interacting with GitHub's APIs.
golangcommand-line-toolgocommand-linecli
puppetlabs/puppetserver

Jan 2016 - Jul 2016

Server automation framework and application
Role in this project:
userBack-end Developer
Contributions:21 commits, 21 PRs, 7 pushes in 5 months
Contributions summary:Nate primarily contributed to the back-end functionality of the Puppet Server. Their work included adding protocols for versioned code services, implementing the `get-code-content` feature, and validating inputs to external scripts related to code and environment. Additionally, the user made changes to the certificate authority components, including adding authorization OIDs and rejecting CSRs with authorization extensions. They also performed maintenance tasks such as bumping versions and integrating updates from other branches.
frameworkautomationjavaautomation-frameworkserver-automation
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
Nate Smith - Senior Software Engineer at Internet Archive