Michael Gardone is a computational narratologist and Ph.D. student in computational psychology and human-centered AI at the University of Utah with nine years of experience building interactive systems, procedural content, and goal reasoning for games and research. As a graduate research assistant he develops narrative generation, long-term goal autonomy, and planning systems, while also teaching computer graphics and introductory programming—bridging cutting-edge AI research with practical game-engine implementations in Unity, HLSL, C#, C++, and Java. He led engineering on an indie title, managing releases, version control, and cross-team collaboration, and has industry experience shipping tools and backend features from internships to production. Comfortable moving between pedagogy, research, and production, Michael combines human-centered thinking with a game developer’s craft, often exploring how narrative structure can drive autonomous agent behavior.
9 years of coding experience
3 years of employment as a software developer
The University of Utah
International Baccalaureate Diploma, Computer Science, Senior, International Baccalaureate Diploma, Computer Science, Senior at Downingtown Stem Academy
Contributions:3 releases, 99 pushes, 3 branches in 7 months
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.