Henry Swanson

Software Engineer at Northwood

Redwood City, California, 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
Henry Swanson is a software engineer with 12 years of experience building reliable back-end systems and tooling, now based in Redwood City and currently at Northwood after five years as a production/senior production engineer at Meta. He brings deep practical expertise in distributed systems and type-safe client libraries, demonstrated by contributions to LogDevice where he improved Python typing for C++ bindings and strengthened server- and client-side code. Comfortable across low-level systems and developer experience work, Henry pairs pragmatic engineering with a math-first mindset from his Caltech math/CS background and early research in antenna simulation and MRI visualization. He has a taste for elegant, experimental engineering—publishing fun Rust projects and occasional math writing on GitHub—and a history of turning prototypes into durable tools, as he did at Pure Storage. Colleagues would describe him as meticulous about correctness and types, with an enduring curiosity that shows up in sentimental preservation of early projects.
code11 years of coding experience
job8 years of employment as a software developer
bookCalifornia Institute of Technology
bookSPA
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
186reputation
6kreached
3answers
8questions
github-logo-circle

Github Skills (13)

typehinting10
type-checking10
python10
c-language8
boost8
cprogramming-language8
git6
algorithm6
camera6
forms6
glsl6
coq6
graphic6

Programming languages (7)

C++LeanRustTeXJavaScriptHaskellPython

Github contributions (5)

github-logo-circle
facebookarchive/LogDevice

Mar 2019 - Apr 2020

Distributed storage for sequential data
Role in this project:
userBack-end Developer
Contributions:18 commits in 1 year
Contributions summary:Henry primarily focuses on improving the Python client library and type-checking within the `logdevice` repository. Their work involves creating type stubs for C++ Boost modules to enable better type inference, modifying existing `.pyi` files, and consistently applying type hints using `lsn_t`. Furthermore, they've contributed to fixing shadow tests and refactoring existing code to improve code quality and readability, and adding utility functions for operations. The user also made changes related to the server side.
distributed-storagedatabasestoragesequentialsequential-data
HenrySwanson/rust-lox

Aug 2020 - Mar 2025

Contributions:29 pushes, 1 branch in 4 years 7 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
Henry Swanson - Software Engineer at Northwood