Matthew Kennerly

Software Engineer II at NCR Corporation

United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Matthew Kennerly is a pragmatic Software Engineer II with nine years of experience building reliable automation, tooling, and user-focused GUIs across Python, Kotlin, and Rust ecosystems. At NCR he led small teams to ship test automation frameworks, provisioned complex multi-VM Windows QA environments, and integrated hardware and OCR to automate touchscreen workflows—skills that bridge low-level systems and polished user experiences. His open-source contributions include meaningful UI and core fixes to the iced GUI library and full‑stack work on ludusavi, a respected game-save backup tool, demonstrating both frontend polish and backend interoperability (Wine/Proton/Steam). A quick learner with a knack for clear documentation and process-driven delivery, he often turns manual, error-prone tasks into automated, auditable systems. Fluent in practical problem decomposition, he pairs an eye for clean aesthetics with engineering rigor and mentorship.
code9 years of coding experience
job3 years of employment as a software developer
bookAssociate of Arts (A.A.), Foreign Languages, Associate of Arts (A.A.), Foreign Languages at Georgia Perimeter College
bookUniversity of Georgia
github-logo-circle

Github Skills (18)

develop10
multiplatform10
web-application10
user-interface10
cross-platform10
toolkits10
front-end-development10
rust10
windows-gui10
platform-independent10
application10
rendering9
render9
elm9
ui-design9

Programming languages (14)

PowerShellC#RustGoHTMLErlangTypeScriptShell

Github contributions (5)

github-logo-circle
mtkennerly/ludusavi

Jun 2020 - Jan 2023

Backup tool for PC game saves
Role in this project:
userFull-stack Developer
Contributions:44 releases, 37 reviews, 366 commits in 2 years 7 months
Contributions summary:Matthew was actively involved in developing the Ludusavi application, primarily focusing on user interface enhancements and feature implementations. Their work includes adding configuration settings and implementing the GUI. Furthermore, the user added functionality for handling Steam screenshots and enhanced the application's capabilities by incorporating support for Wine and Proton saves. This demonstrates an understanding of both frontend and backend aspects of the project.
gamessteam-deckvideogamessteamdeckgui
iced-rs/iced

Jul 2020 - Nov 2022

A cross-platform GUI library for Rust, inspired by Elm
Role in this project:
userFull-stack Developer
Contributions:5 reviews, 10 commits, 13 PRs in 2 years 4 months
Contributions summary:Matthew's contributions focused on improving the `iced-rs/iced` GUI library. They addressed bugs in text input and pane grid functionalities, preventing crashes and overlapping content. Furthermore, the user added features like converting widget IDs and allowing for a custom executor. The commits demonstrate a focus on UI improvements and core library enhancements.
user-interfacewidgetgui-libraryrustelm
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
Matthew Kennerly - Software Engineer II at NCR Corporation