Langston Barrett

Research Scientist at GaloisInc

New York, New York, 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
Langston Barrett is a research scientist based in New York with 11 years of experience applying functional programming, formal methods, and security-minded engineering to systems and language tooling. He combines hands-on systems work—contributions to fuzzing frameworks like AFLplusplus/LibAFL and deployment automation for Mantl—with deep formal-proofs expertise in Coq projects such as Coq-HoTT and UniMath. His work spans low-level memory-safe fuzzing improvements, provenance and Datalog compiler enhancements in Soufflé, and developer ergonomics in tooling like Spacemacs, showing both breadth and precision. Langston frequently bridges research and production: he writes rigorous proofs and mathematical formalizations yet also scripts CI, Docker, and fuzzing pipelines to harden real-world software. An uncommon strength is his fluency moving between theorem proving and practical security testing, enabling novel approaches to dependable software.
code11 years of coding experience
github-logo-circle

Github Skills (53)

static-code-analysis10
datalog10
libfuzzer10
c-language10
flet10
scripting10
org-mode10
foundation10
mathematics10
memory-management10
configuration-management10
foundation-sites10
logic-programming10
math10
ff10

Programming languages (36)

CElmGoHTMLJupyter NotebookTypeScriptShellLLVM

Github contributions (5)

github-logo-circle
mantl/mantl

May 2015 - Aug 2016

Mantl is a modern platform for rapidly deploying globally distributed services
Role in this project:
userDevOps Engineer & Technical Writer
Contributions:327 commits, 405 PRs, 473 pushes in 1 year 3 months
Contributions summary:Langston primarily contributed to the project's documentation, converting Markdown files to a different format and adding notes to getting started guides. They also made minor changes to the codebase, fixing wording in documentation and merging branches. The user demonstrated knowledge of Ansible and Terraform, and contributed to the CI/CD process by making changes to deployment-related files.
deployingdockerkubernetescloud-nativedistributed
UniMath/UniMath

Oct 2017 - Aug 2019

This coq library aims to formalize a substantial body of mathematics using the univalent point of view.
Role in this project:
userBack-end Developer
Contributions:274 commits, 87 PRs, 2 pushes in 1 year 9 months
Contributions summary:Langston formalized mathematical concepts using the Coq proof assistant within the UniMath library. They implemented core algebraic structures, specifically focusing on monoids, groups, and related concepts such as submonoids and subgroups, demonstrating an understanding of abstract algebra. Their contributions include defining and proving properties of essential structures, such as intersections, and extending algebraic definitions.
homotopy-type-theorycoq-libraryfoundationstheorem-provingcomputer-algebra-system
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
Langston Barrett - Research Scientist at GaloisInc