Mike Desaro

Owner at prime31

Encinitas, California, 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
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.
code16 years of coding experience
job8 years of employment as a software developer
bookAerospace Engineering, Aerospace Engineering at Boston University
bookAerospace Engineering, Aerospace Engineering at University of Maryland
bookEngineering, Physics, Math, Engineering, Physics, Math at Fort Hays State University
bookMechanical Engineering, Mechanical Engineering at Rutgers University
stackoverflow-logo

Stackoverflow

Stats
43reputation
2kreached
1answer
1question
github-logo-circle

Github Skills (38)

vlang10
programming-language10
controller10
animation10
game-dev10
ui-components10
data-manipulation10
user-interface10
web-components10
ui-design10
char10
interface-design10
2d-game10
uid10
compiler-compiler10

Programming languages (19)

C#JavaC++CRustHaxeObjective-C++Go

Github contributions (5)

github-logo-circle
oddgames/UIToolkit

Apr 2011 - Mar 2014

Single draw call UI solution for Unity with multi resolution support and more.
Role in this project:
userFront-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.
drawresolutionunitymulti-resolutioncall-ui
prime31/GoKit

Apr 2012 - Oct 2020

Lightweight tween library for Unity
Role in this project:
userFull-stack Developer
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.
Request Free Trial