Kevin Partington is a pragmatic software engineer with 11 years of experience building web applications, systems tools, and language-oriented solutions, currently contributing to client-side platforms at Thomson Reuters in Saint Paul. He combines full-stack web work (ASP.NET MVC, Django, Rails, modern HTML/CSS/JavaScript) with systems and language-theory know-how, having also implemented build and CLI tooling changes in high-profile open-source projects like ESLint. Kevin has a track record of improving developer experience through testing, automation, and documentation—adding unit and edge-case tests for Backbone and QUnit and integrating DocSearch for project docs. Comfortable in C/C++ and low-level tooling (Flex, Bison), he brings a thoughtful, theory-informed approach to practical engineering problems. He balances steady production delivery in agile environments with hobbyist leadership at Kernel Panic Studios, and is intentionally pacing open-source activity while managing his mental health.
11 years of coding experience
Convent of the Visitation/St. Thomas Academy
BS, Computer Science, BS, Computer Science at University of Notre Dame
Contributions:8 reviews, 139 commits, 446 PRs in 6 years 4 months
Contributions summary:Kevin primarily contributed to the core logic and tooling of the ESLint project. They implemented a new command-line interface (CLI) flag for maximum warnings, refactored CLI option grouping, and fixed a bug related to whitespace handling in rule message parameters. Furthermore, the user modified the build process to include checks for commit message length, ensuring adherence to the project's standards, and resolved issues with the autofixing process.
🔮 An easy-to-use JavaScript unit testing framework.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:24 commits, 30 PRs, 19 pushes in 2 years 2 months
Contributions summary:Kevin primarily focused on enhancing the QUnit testing framework. Their contributions included improvements to the HTML reporter, specifically for negative assertions, and updates to test files to incorporate new features. The user also addressed various indentation and linting issues, ensuring code quality. Furthermore, the user added tests for `QUnit.onError` and addressed the usage of `window.onerror`.
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
Kevin Partington - Software Engineer at Thomson Reuters