Mike Desaro is a seasoned C# and Unity specialist with 16 years in software development and over a decade building games, tools, and native plugins as founder of prime31. He combines deep gameplay and performance optimization expertise with practical experience shipping mobile titles and reusable Unity libraries like GoKit and TouchKit. His open-source work spans front-end UI systems (single-draw-call UIToolkit) to back-end language tooling (contributions to the V compiler), reflecting a rare blend of game-facing and systems-level skill. Based in Encinitas, CA, he pairs an engineering background in mechanical/aerospace disciplines with a pragmatic entrepreneurial streak, regularly turning client ideas into polished, platform-ready experiences.
16 years of coding experience
8 years of employment as a software developer
Aerospace Engineering, Aerospace Engineering at Boston University
Aerospace Engineering, Aerospace Engineering at University of Maryland
Engineering, Physics, Math, Engineering, Physics, Math at Fort Hays State University
Mechanical Engineering, Mechanical Engineering at Rutgers University
Single draw call UI solution for Unity with multi resolution support and more.
Role in this project:
Front-end Developer
Contributions:221 commits in 2 years 10 months
Contributions summary:Mike's initial commit focuses on setting up the UI for the `uitoolkit` repository, a single-draw-call UI solution for Unity. Their primary work involves the initial creation of the `UISpriteManager.cs` file, the foundation for managing and rendering UI sprites. The changes demonstrate the creation of the underlying architecture of a UI library, defining classes for the handling of the touchable and animated parts of the UI with supporting structs. This indicates a focus on building reusable UI components within the Unity framework.
Contributions:106 commits, 8 PRs, 13 pushes in 8 years 7 months
Contributions summary:Mike primarily contributed to the GoKit library, focusing on enhancements and new feature implementations. Their work includes adding new tween types, such as shake, and expanding the existing functionality to encompass more versatile path-based animations, including the ability to look at target transforms. The user also addressed bug fixes, optimization efforts, and refactored the project structure to accommodate more platform support.
animationrequestanimationframeanimateunitytween
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.