Kevin Yonan

Greater Phoenix 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
Kevin Yonan is a hands-on computer engineering student and systems-minded software engineer with 11 years of programming experience and a strong focus on low-level systems, memory management, and embedded software. He has contributed significant memory-pool and allocator optimizations to the raylib ecosystem and researches/designs hobby programming languages, CPUs, and bytecode VMs in his spare time. Kevin has practical embedded systems experience from a NASA-funded high-altitude balloon project where he implemented a compact satellite telemetry control loop and robust EEPROM logging. He’s tutored over 1,000 hours across C, C++, Java, data structures, and assembly, demonstrating both deep technical knowledge and an ability to teach complex concepts. Based in the Greater Phoenix Area, he pairs academic training at Arizona State and Maricopa Community Colleges with relentless curiosity—he jokes he “can’t stop researching,” which shows up in both open-source contributions and hardware-software projects.
code11 years of coding experience
job2 years of employment as a software developer
bookBachelor of Science - BSE, Computer Engineering, Bachelor of Science - BSE, Computer Engineering at Arizona State University
bookAssociate of Science - AS, Computer Engineering, Associate of Science - AS, Computer Engineering at Maricopa Community Colleges
languagesassyrian aramaic/syriac, English
github-logo-circle

Github Skills (13)

c1710
data-structures10
memory-management10
game-development10
c1110
data-structure10
raylib10
cprogramming-language9
c-language9
embedded9
programming-language8
graphic8
game-engine8

Programming languages (8)

C#C++SourcePawnCJavaScriptGoHTMLPython

Github contributions (5)

github-logo-circle
raysan5/raylib

Jul 2019 - Apr 2020

A simple and easy-to-use library to enjoy videogames programming
Role in this project:
userBack-end Developer / System Architect
Contributions:2 reviews, 7 commits, 7 PRs in 9 months
Contributions summary:Kevin primarily focused on developing and optimizing memory management within the `raylib` project. Their contributions centered on the `rmem` module, including the implementation of memory pools, object pools, and double-ended stacks. They also made significant improvements to the core data structures, memory allocation and deallocation functions. Further optimizations include bucket implementation, and bug fixes.
raspberry-pigamedevvideogameslinuxandroid
VSH2-Devs/Vs-Saxton-Hale-2

Dec 2014 - Dec 2022

VSH2 is a rewrite of the original VSH, meant to combine the best of VSH and FF2.
Contributions:20 reviews, 558 commits, 70 PRs in 8 years 1 month
combinebest-ofvshrewritesourcepawn
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