Will Faught is a seasoned software engineer with 17 years of experience based in California, fluent in Go, Python, Haskell, and Lisp and passionate about distributed computing and programming languages. He combines pragmatic production work with a tinkerer’s curiosity—contributing to notable open-source projects like ANTLR4 where he improved Go code quality and maintainability. Will excels at refactoring and cross-language tooling, favoring readable, consistent code and practical engineering trade-offs. His background suggests a strong backend focus and an ability to improve long-lived codebases while exploring language design and system-level concerns.
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
Role in this project:
Back-end Developer
Contributions:4 reviews, 60 commits, 2 PRs in 7 months
Contributions summary:Will's contributions focused on refactoring and standardizing the Go code within the ANTLR4 project. They primarily addressed code formatting, renaming files to snake case, and improving code readability by removing underscores and changing the generic "this" variable. Their work involved modifications across various Go files, indicating a focus on code maintainability and consistency.
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.