Andrew Snodgrass is a seasoned developer with 16 years of experience building backend systems and pragmatic tooling, currently contributing at TIBCO Software from Boise, Idaho. His career spans startups and established companies—AnyPresence, YourMechanic, and earlier software and research roles—bringing a blend of hands-on engineering and systems-level problem solving. Andrew has practical open-source experience fixing compiler issues and modernizing a Packrat parser generator in Go, showing attention to low-level correctness and compatibility across language releases. Trained in computer engineering at RIT and Missouri S&T, he pairs hardware-adjacent early experience (sputter tech and research) with long-term software craftsmanship, which helps him bridge practical constraints and clean technical design.
16 years of coding experience
5 years of employment as a software developer
Computer Engineering, Computer Engineering at Rochester Institute of Technology
Computer Engineering, Computer Engineering at Missouri University of Science and Technology
Peg, Parsing Expression Grammar, is an implementation of a Packrat parser generator.
Role in this project:
Back-end Developer
Contributions:2 reviews, 153 commits, 76 PRs in 12 years 10 months
Contributions summary:Andrew made several commits that primarily focused on fixing compiler issues and updating the project to work with newer releases of Go. They addressed issues related to character classes and improved the compilation process. Additionally, the user applied changes related to the gist, and resolved a too many parameters error by replacing `os.Open` with `os.OpenFile`. The user's work involved modifications to core files like `peg.go` and `bootstrap.peg.go`.
Contributions:2 PRs, 27 pushes, 2 branches in 3 years 5 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
Andrew Snodgrass - Developer at TIBCO Software Inc.