Garth Snyder is a seasoned software engineer and president of Runway Solutions with 14 years of professional experience and roots in early workstation-era engineering at NeXT. Based in Seattle, he combines leadership with deep hands-on expertise in parsing, date handling, and performance tuning—contributions visible in notable open-source projects like FeedKit and SwiftSoup. His FeedKit work improved robust XML and feed-type parsing and tightened date parsing logic to handle real-world edge cases, while his SwiftSoup contributions added benchmarks and native-string optimizations that boosted parser efficiency. Comfortable operating at both executive and code level, he brings a pragmatic focus on reliability, testability, and edge-case handling. A detail-oriented engineer, he often surfaces subtle bugs (for example ampersand handling in XML) that improve interoperability across platforms.
SwiftSoup: Pure Swift HTML Parser, with best of DOM, CSS, and jquery (Supports Linux, iOS, Mac, tvOS, watchOS)
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:21 commits, 3 PRs, 2 comments in 1 year 4 months
Contributions summary:Garth focused on enhancing the test suite for the SwiftSoup library. Their contributions involved adding benchmark tests to assess parser performance using a corpus of HTML data. They also set up a macOS test target and modified code to implement native string indexing and improve the efficiency of several core components like Attributes, StringBuilder and Entities.
FeedKit is a Swift library for Parsing and Generating RSS, Atom, and JSON feeds.
Role in this project:
Back-end Developer
Contributions:8 commits, 7 PRs, 13 comments in 9 months
Contributions summary:Garth contributed to the FeedKit Swift library, focusing on parsing and date handling. They improved feed type determination for faster and more robust parsing, and implemented support for parsing XML feeds from input streams. The user also enhanced date parsing by stripping whitespace and reattempting parsing with alternative date formats, thereby improving the accuracy and compatibility of feed parsing with different date formats. Additionally, a test case was added to address ampersand handling, demonstrating attention to edge cases within the XML parsing process.
json-feedrssrss-readerfeed-parseratom-reader
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
Garth Snyder - President at Runway Solutions, Inc.