Emerson Ford

Production Engineer at Meta

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

👤
Senior
🎓
Top School
Emerson Ford is a production engineer at Meta with 11 years of hands-on experience building large-scale, distributed systems and infrastructure, now focused on ZippyDB — Meta’s hyper-scale, strongly consistent key-value store. He specializes in Rust, having rewritten significant Python tooling and authored internal Rust libraries and productivity tools used company-wide, and contributes to prominent open-source projects like HHVM and clap where he improved Rust code generation and command-line parsing behavior. His background in HPC and cloud automation (Terraform, Ansible, Puppet, Kubernetes) and early work on storage and Thrift proxies gives him a practical edge in systems reliability, security, and resharding services. A top performer with dual degrees in Honors Computer Science and Mathematics from the University of Utah, he combines deep systems engineering with attention to developer ergonomics—he even maintains internal Vim/Neovim tooling to boost team productivity.
code11 years of coding experience
job2 years of employment as a software developer
bookHigh School, High School Diploma, 3.855, High School, High School Diploma, 3.855 at Bingham High School
bookThe University of Utah
languagesEnglish, Japanese
github-logo-circle

Github Skills (10)

unit-testing10
command-line-parser10
code-generation10
rust10
parser10
thrift10
argument-parsing10
parse10
adapter10
command-line10

Programming languages (14)

C++JinjaRustScalaHTMLTypeScriptShellJavaScript

Github contributions (5)

github-logo-circle
clap-rs/clap

Jun 2022 - Aug 2022

A full featured, fast Command Line Argument Parser for Rust
Role in this project:
userBack-end Developer
Contributions:4 reviews, 6 commits, 7 PRs in 1 month
Contributions summary:Emerson contributed to the `clap-rs/clap` project by implementing new features and fixing bugs related to command-line argument parsing. They added the `mut_subcommand` method, enabling modification of subcommands after they've been added, and introduced a method to get non-visible argument aliases. The user also fixed an issue related to handling hyphen values, ensuring correct behavior for long arguments in the first position. These changes involved modifying the core parsing logic and expanding the library's functionality.
argvfull-featuredsubcommandsrustargument-parser
facebook/hhvm

Jul 2022 - Dec 2022

A virtual machine for executing programs written in Hack.
Role in this project:
userBack-end Developer
Contributions:5 commits in 5 months
Contributions summary:Emerson primarily worked on improving the Thrift compiler within the HHVM repository. Their commits focused on enhancing the Rust code generation aspects of Thrift, including addressing default value issues for float types, adding support for adapters on different types such as collection types, structs, and consts, and also adapting typedefs and layering adapters. A significant portion of their work involved expanding the adapter features to cover various use cases and ensuring code safety through unit tests. The user also added support for generics in adapter names.
hacklangphpvirtual-machineprogramshhvm
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
Emerson Ford - Production Engineer at Meta