Michael Bommarito is a seasoned technology entrepreneur and CEO with 13 years of engineering and executive experience building companies, products, and research-driven teams from Michigan. He co-founded and served as CTO of licens.io, melding machine learning, automation, and product strategy to help organizations manage and monetize software and data assets, while also leading venture and advisory activities through Bommarito Consulting and 273 Ventures. Michael combines a deep academic background in mathematics, financial engineering, and political science with hands-on open-source contributions—most notably enhancing scikit-learn’s IsotonicRegression and improving Tomcat deployment tooling—to bridge research and production-grade systems. He has led legal-tech and AI-infused firms (LexPredict) through acquisition, taught complex systems and law students, and serves in executive and board roles that span startups to universities. Known for translating complex probabilistic and legal problems into auditable, automatable workflows, he brings a rare mix of quantitative rigor, product sense, and operational experience.
13 years of coding experience
10 years of employment as a software developer
Ph. D. (ABD leave of absence) Political Science, Ph. D. (ABD leave of absence) Political Science at University of Michigan
Contributions:51 commits, 5 PRs, 76 comments in 9 months
Contributions summary:Michael primarily contributed to the `scikit-learn` repository by enhancing the `IsotonicRegression` class. Their work involved adding functionality to handle the "pearson" and "spearman" options within the `increasing` argument, along with corresponding unit tests to ensure these options worked as expected. They refactored code for clarity and also addressed potential issues arising from ties and edge cases when determining the increasing direction via Spearman correlation. Furthermore, the user made changes that improved the out of bounds argument.
Contributions summary:Michael primarily contributed to improving the deployment and configuration of Tomcat, a Java application server, by integrating and updating the necessary tooling. They added features for managing Tomcat installations including deployment and updates, with options to overwrite existing configurations. Also, the user made code improvements to enhance the Tomcat configuration and streamline the build process, including modifying the version number.
fabricmcminecraftfabricpythonpython-fabric
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.