Kyle Kaja

Software Engineer at Leonardo DRS

South Milwaukee, Wisconsin, 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

👤
Senior
🎓
Top School
Kyle Kaja is a software engineer with eight years of embedded and firmware-focused experience, currently developing mission-critical systems for the U.S. Navy at Leonardo DRS. With a B.S. in Computer Engineering from MSOE and a background at Cognex, he blends C/C++ firmware development, factory communication protocols, and hardware-aware design across ASIC/FPGA/PSOC contexts. He contributes to practical open-source tooling—improving controller-to-keyboard/mouse bridging in the Gopher360 project—demonstrating attention to code quality, configurability, and real-world UX edge cases. A former IEEE student chapter vice president, he pairs technical craft with community-minded mentorship and a drive to build technology that improves others’ lives. Known for closing the loop between firmware, architecture, and test automation, he excels at shipping reliable embedded features under strict requirements.
code8 years of coding experience
job3 years of employment as a software developer
bookMuskego High School
bookBachelor of Science (B.S.), Computer Engineering, Senior, Bachelor of Science (B.S.), Computer Engineering, Senior at Milwaukee School of Engineering
languagesEnglish, Spanish
github-logo-circle

Github Skills (13)

ws-api10
cpp10
winapi10
cplus10
wp-api10
xbox10
videogames9
keyboard9
gameplay9
mouse9
configuration-management9
debugging7
debug7

Programming languages (7)

C#TypeScriptJavaC++RustJavaScriptPython

Github contributions (5)

github-logo-circle
Tylemagne/Gopher360

Feb 2018 - Mar 2018

Gopher360 is a free zero-config app that instantly turns your Xbox 360, Xbox One, or even DualShock controller into a mouse and keyboard. Just download, run, and relax.
Role in this project:
userBack-end Developer
Contributions:5 commits, 3 PRs, 9 comments in 21 days
Contributions summary:Kyle primarily focused on improving the coding standards and functionality of the Xbox 360 controller-to-mouse/keyboard application. Their contributions included adding function comments for clarity and implementing code style improvements. They added the functionality to swap thumbstick actions in the config and added the functionality to release keys when Gopher is disabled. The user also addressed the issue of releasing pressed keys when disabling the application and made changes to the configuration file.
emulatorgamecontrollerc-plus-pluskeyboard
kkaja123/Gopher360

Mar 2018 - Jan 2020

Gopher360 is a free and open source zero-configuration-needed application that turns your Xbox 360, Xbox One, or even DualShock controller into a mouse and keyboard. Just download, run, and relax.
Contributions:3 commits, 2 PRs, 5 pushes in 1 year 10 months
emulatorcontrollerwindowsdualshockxbox
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
Kyle Kaja - Software Engineer at Leonardo DRS