Mike Cao is a seasoned software leader and CEO based in San Francisco with 15 years of experience building full-stack web applications and leading technical teams. He combines hands-on development—ranging from React/Node.js front ends and video rendering features to PHP micro-framework internals—with strategic product and architecture leadership gained at Adobe and LexisNexis. As CEO of Umami, he actively contributes to its open-source analytics platform, improving real-time dashboards and searchability while prioritizing privacy-focused instrumentation. His background migrating legacy systems to modern JavaScript stacks and building deployment pipelines reflects a pragmatic focus on developer productivity and UX. Trained as an electrical engineer at UC Davis, he brings a systems-oriented mindset to both low-level integration work and customer-facing UI detail.
15 years of coding experience
22 years of employment as a software developer
BS Electrical Engineering, BS Electrical Engineering at University of California, Davis
Astrofox is a motion graphics program that lets you turn audio into amazing videos.
Role in this project:
Full-stack Developer
Contributions:5 releases, 8 reviews, 866 commits in 8 years 1 month
Contributions summary:Mike's contributions focused on enhancing the functionality and user experience of the Astrofox application. They were responsible for implementing fixed values for the RGB shift effect, and they refactored the display constructors to use labels instead of text. In addition, the user was involved in the development of video rendering settings, including updates to the sound wave display. These changes demonstrate the user's involvement in both front-end and potentially backend aspects of the project.
Contributions:2 reviews, 229 commits, 46 PRs in 10 years 10 months
Contributions summary:Mike primarily focused on enhancing the core functionality of the FlightPHP micro-framework. Their contributions included fixing method documentation, addressing array errors, and improving the routing and loading mechanisms. Furthermore, the user added configuration options for the view path and implemented a method for sending JSON responses, showcasing their involvement in extending the framework's capabilities. These changes reflect a commitment to improving usability and extending API functionality.
micro-frameworkrestfulphpframeworkextensible
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.