Jonathan Haylett

Software Engineer at Codethink

United Kingdom
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
Jonathan Haylett is a software engineer with 11 years' experience, currently building systems at Codethink and previously contributing to embedded and application projects at DAI and Siemens. He works across Linux, Python, JavaScript (React) and C, and brings practical systems-administration and OS-level curiosity to day-to-day development. An open-source and Linux enthusiast, he develops cross-platform embedded firmware—such as HayBox, which adds GameCube/N64 support, Nunchuk and XInput modes—to bridge hardware and software in gaming controllers. Comfortable across embedded, backend and front-end stacks, he enjoys applying home lab experimentation to improve production reliability and platform compatibility.
code11 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science - BSc, Computer Science, Bachelor of Science - BSc, Computer Science at The University of Manchester
github-logo-circle

Github Skills (10)

firmware10
embedded10
c-language10
cprogramming-language10
sys10
arduino10
cube9
g9
i2c8
xinput8

Programming languages (23)

C#JavaC++CRustVueGoHTML

Github contributions (5)

github-logo-circle
JonnyHaystack/HayBox

Jan 2021 - Dec 2022

Modular cross-platform firmware for digital or mixed analog/digital game controllers
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:22 releases, 20 reviews, 188 commits in 1 year 10 months
Contributions summary:Jonathan primarily contributed to the development of firmware for digital or mixed analog/digital game controllers. Their work involved defining pinouts for various controller types, integrating GameCube and Nintendo 64 console support, and adding different gaming modes. They also implemented features such as Nunchuk support and XInput, improving functionality and platform compatibility.
firmwaregame-controller
JonnyHaystack/i3-resurrect

Jun 2019 - Jun 2022

Simple solution to saving and restoring i3 workspaces
Contributions:17 releases, 4 reviews, 306 commits in 3 years
workspacerestoringworkspaceswindows-terminal
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