Mike Desaro

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
job15 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 (20)

C#JavaC++CRustHaxeObjective-C++Go

Github contributions (5)

github-logo-circle
prime31/TouchKit

Nov 2012 - Apr 2019

Gestures and input handling made sane for Unity
Role in this project:
userFront-end Developer
Contributions:119 commits, 27 PRs, 44 pushes in 6 years 6 months
Contributions summary:Mike primarily contributed to the demo scenes within the TouchKit repository, modifying existing demo scenes to showcase the implementation of different gesture recognizers. They added new gesture recognizers like a tap recognizer and a swipe recognizer to demonstrate the functionality of the TouchKit framework. The user also implemented features like a long press recognizer, a pinch recognizer and a rotation recognizer, and implemented the code examples for a button-based user interface. The changes implemented and tested several gestures in the framework, like pan recognizers, and touchpads.
unityhandlinggesturesunity3dsane
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
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