Ryan Kraus

Senior Technical Marketing Engineer at NVIDIA

Atlanta Metropolitan Area 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
Ryan Kraus is a Senior Technical Marketing Engineer with 12 years of experience designing and deploying hybrid cloud, AI/ML, and HPC solutions for public sector and enterprise customers. He has deep hands-on expertise with Kubernetes, virtualization, bare metal and cloud integrations from roles at Red Hat and NVIDIA, and a background in aerospace engineering where he built and optimized HPC workflows for R&D. An active open-source contributor, Ryan has improved core functionality and stability in projects like pychromecast and added front-end updater features to Home Assistant, showing fluency across back-end and UI work. He blends practical systems engineering with customer-facing solution architecture, helping scientists and engineers move workloads from cloud to edge without friction. Based in the Atlanta area, he pairs an aerospace degree from Purdue with a penchant for finding and fixing the subtle bugs others create.
code12 years of coding experience
job11 years of employment as a software developer
bookBachelor of Science (B.S.) Aerospace Aeronautical and Astronautical Engineering, Bachelor of Science (B.S.) Aerospace Aeronautical and Astronautical Engineering at Purdue University
github-logo-circle

Github Skills (14)

socket-io10
lit-element10
home-assistant10
javascript10
socket10
web-components10
frontend10
python10
networking10
chromecast10
html9
polymer9
debugging9
css8

Programming languages (11)

TypeScriptDockerfileShellCSSC++JavaScriptGoPHP

Github contributions (5)

github-logo-circle
Library for Python 3 to communicate with the Google Chromecast.
Role in this project:
userBack-end Developer
Contributions:23 commits, 9 PRs, 2 pushes in 6 months
Contributions summary:Ryan primarily contributed to the core functionality of the `pychromecast` library. Their work included implementing features, specifically for handling CEC data and improving Windows compatibility. They also refactored the socket client to address connection errors and incorporated a heartbeat mechanism for improved stability. Additionally, the user bumped the library's version number and performed merges.
chromecastpythonchromecast-audiointernet-of-things
home-assistant/frontend

Jul 2015 - Jan 2016

:lollipop: Frontend for Home Assistant
Role in this project:
userFront-end Developer
Contributions:14 commits, 4 PRs, 10 comments in 6 months
Contributions summary:Ryan primarily worked on the front-end of the Home Assistant frontend repository, specifically implementing and refining the "updater" functionality. This involved creating new UI components like `more-info-updater`, `state-card-updater`, and modifying existing ones to display update information, release notes, and provide an update button. They also addressed style issues and integrated the new components into the broader application structure, as well as the badge system.
frontendhome-assistantpolymerwebcomponentshome-automation
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