Kyle Evans

Consultant at Klara Inc

Manhattan, Kansas, 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
Kyle Evans is a systems-oriented software engineer and consultant with 11 years of experience building and hardening low-level infrastructure across Unix-like systems. Based in Manhattan, Kansas, he contributes as a FreeBSD committer and has applied deep platform knowledge to high-profile open-source projects such as OpenZFS, WireGuard tools, FreeRDP, and OctoPrint. His work spans kernel-adjacent fixes, package/build tooling, cross-platform compatibility, and embedded serial protocols—demonstrating a knack for diagnosing subtle OS and ABI issues. At Klara Inc and Kansas State University he combined production web/database development with ongoing systems maintenance, bridging userland services and lower-level system behavior. Notably, he has implemented portability and reliability fixes that improve filesystem mounting, signal/daemon handling, and FreeBSD-specific compatibility across multiple projects. Colleagues rely on him for pragmatic, test-driven fixes that make complex system software more robust and portable.
code11 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Kansas State University
github-logo-circle

Github Skills (77)

package-management10
python10
testing10
rdp10
c1110
c1710
system10
gitea10
build-automation10
arm10
systemd10
embedded10
backend10
daemons10
emulation10

Programming languages (17)

JavaC++CG-codeMakefileGoHTMLPerl

Github contributions (5)

github-logo-circle
nelhage/reptyr

Nov 2019 - Jan 2021

Reparent a running program to a new terminal
Role in this project:
userBack-end Developer
Contributions:1 review, 15 commits, 10 PRs in 1 year 2 months
Contributions summary:Kyle primarily contributed to porting and adapting the `reptyr` utility to the FreeBSD operating system. Their work involved fixing bugs, addressing differences in system calls, and integrating with FreeBSD-specific APIs and libraries. This included modifications to handle process information, file descriptors, and terminal interactions. They also made improvements to testing and compatibility across different operating systems.
xtermxterm-jscmdconsoletty
OctoPrint/OctoPrint

May 2016 - May 2019

OctoPrint is the snappy web interface for your 3D printer!
Role in this project:
userBack-end Developer
Contributions:25 commits, 7 PRs, 17 comments in 3 years
Contributions summary:Kyle primarily contributed to back-end improvements within the OctoPrint project. They made the `Server` class aware of the `octoprint_daemon` and ensured proper handling of SIGTERM signals. The user's work also included updating tests and backporting fixes related to daemon processes and PID cleanup. Additionally, the user updated various dependencies, demonstrating involvement in project maintenance and dependency management.
raspberry-pioctoprintpythonweb-interface3d-printer
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