Kyle Simpson

Software Engineer at Oxide Computer Company

Rutherglen, Scotland, 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
Kyle Simpson is a software engineer with 11 years of experience who blends academic rigor—a PhD in Computer Science—with hands-on systems and game-development engineering. Currently at Oxide, he has a background spanning research roles at the University of Glasgow and practical network-focused engineering at Arista, working at the intersection of programmable networks, cyberattack detection, and edge systems. An active open-source contributor in Rust, his work on prominent projects like serenity and Amethyst improved audio streaming, voice resilience, and rendering correctness—skills that bridge low-level systems, real-time media, and graphics. He’s comfortable translating constraint and combinatorial search research into production features, and his history of teaching advanced programming and systems courses reflects a strong ability to explain complex concepts. Based in Rutherglen, Scotland, he brings a rare combination of networking, graphics, and game-engine expertise informed by both academia and industry.
code11 years of coding experience
job6 years of employment as a software developer
bookMaster in Science (MSci), Computer Science, First Class, Master in Science (MSci), Computer Science, First Class at The University of Glasgow
book3 x Adv. Higher (A), 6 x Higher (A), 8 x Standard Grade (Grade 1), 3 x Adv. Higher (A), 6 x Higher (A), 8 x Standard Grade (Grade 1) at Cathkin High School
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Glasgow
languagesEnglish, Japanese
stackoverflow-logo

Stackoverflow

Stats
33reputation
710reached
0answers
1question
github-logo-circle

Github Skills (13)

audio-processing10
engine10
rust10
game-development10
api10
game-engine10
discord10
game-dev9
websocket9
opus8
concurrency7
oop6
java6

Programming languages (6)

TypeScriptC++RustCJavaScriptPython

Github contributions (5)

github-logo-circle
serenity-rs/serenity

Jan 2018 - Aug 2024

A Rust library for the Discord API.
Role in this project:
userBackend Developer
Contributions:14 reviews, 29 PRs, 1 branch in 6 years 7 months
Contributions summary:Kyle primarily focused on enhancing the audio playback functionality of the Discord API Rust library. Their work included implementing multiple audio stream playback, volume control, and pausing features. Furthermore, they contributed to the voice API, including setting the bitrate and also implementing reconnect functionalities. They also worked on various fixes and refactoring of audio and connection features.
apirust-librarydiscordrustdiscord-bot
amethyst/amethyst

Aug 2018 - Aug 2018

Data-oriented and data-driven game engine written in Rust
Role in this project:
userGame Developer
Contributions:8 commits, 1 PR, 5 comments in 17 days
Contributions summary:Kyle primarily contributed to the Amethyst game engine, focusing on rendering and graphics-related fixes. They addressed issues with gamma correction in the flat render shader, updated the texture loading process to use sRGB, and fixed a sprite-ordering example. Their work involved modifying shader code and example game code within the Amethyst framework.
data-drivengamegamedevrustentity-component
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 Simpson - Software Engineer at Oxide Computer Company