About
CS PhD student at Dartmouth College, B.S. in CS at the University of Dayton. My research focuses on systems security, programming languages, and CI/CD.
I previously founded the University of Dayton Game Development Club, where we created some cool games, an arcade cabinet, and interviewed plenty of interesting developers.
In my free time, I really enjoy rolling my own tech for games. I've written a physics engine, game engine, and more. You can check out the games that I've made here. Sometimes I even post videos.
Publications
Ryan Zmuda, Russell Graves, Michael Shepherd, Scott Brookes
IEEE Secure Development, 2025
[PDF]
Posters
Ryan Zmuda, Ju Shen, Vijayan Asari
University of Dayton Brother Joseph W. Stander Symposium, 22 April 2026.
[PDF]
Noteworthy Projects
yoyoengine
A custom, hackable 2D game engine written in C. Features a visual editor, multi-platform support, Lua scripting, custom ECS, and a from-scratch 2D physics engine. Built with SDL3, Nuklear, and custom tooling.
TextToGcode
A python library with over 20,000 downloads which can generate G-code from text input, ideal for sending "draw" commands to CNC machines.