Kent Sutherland is a Co-Founder at Flexibits with 18 years of software experience, based in Madison, Wisconsin. He blends product leadership with hands‑on engineering across iOS and macOS, contributing to well-known open-source projects such as Sparkle and KIF. His work spans UI components, testing infrastructure, and database reliability—often focused on subtle edge cases like accessibility quirks, retain cycles, and Xcode/CI integration. Educated at RIT (BS) and Cornell (M.Eng), he pairs academic rigor with a practical focus on developer experience and production robustness.
18 years of coding experience
B.S., Computer Science, B.S., Computer Science at Rochester Institute of Technology
Master of Engineering, Computer Science, Master of Engineering, Computer Science at Cornell University
Generate test coverage reports for Xcode projects & hook it into CI.
Role in this project:
Mobile Developer (iOS)
Contributions:23 releases, 4 reviews, 157 commits in 6 years 11 months
Contributions summary:Kent primarily contributed to improving the test coverage reporting for Xcode projects. Their work involved fixing issues related to finding test bundles, specifically when using schemes and binary basenames. They updated the project to work with different Xcode versions, including Xcode 7.3 and Xcode 9, adapting to changes in coverage file locations and build processes. Additionally, they enhanced test cases to use real data and added support for handling multiple binary files, along with the architecture configuration, for improved accuracy in coverage reporting.
Keep It Functional - An iOS Functional Testing Framework
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:15 commits, 1 PR, 3 comments in 6 years 3 months
Contributions summary:Kent primarily focused on improving the KIF (Keep It Functional) iOS testing framework. Their contributions included fixing bugs related to accessibility element identification and user interface interaction, such as addressing issues with date pickers and navigation bar elements. They also enhanced the robustness of the test framework by adding features like waiting for UI elements to load and providing more helpful error messages during test failures. The changes reflect improvements to how KIF interacts with the UI and manages test execution.
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.