Milan Šulc is a senior quantitative research analyst and machine learning researcher with 13 years of experience building predictive models for energy markets and applied computer vision systems. He founded and led the Rossum AI Lab, driving document understanding and information extraction projects with enterprise partners including Toyota, Electrolux, Google and Xerox, and now leads quantitative research at Second Foundation. His PhD work on fine-grained image classification earned competition wins and underpins expertise spanning object detection, monocular 3D detection, image retrieval and Bayesian decision theory. Milan has a strong open-source pedigree—contributing SVM improvements and optimization algorithms to the widely used VLFeat computer vision library—and a track record of supervising successful student-industry collaborations. Based in Prague, he combines deep academic credentials (CTU PhD, exchange at UW–Madison) with hands-on engineering and leadership across research and product settings. Less obvious: he pairs theoretical rigor with practical code contributions, moving algorithms from MATLAB/C prototypes into production-ready toolkits.
13 years of coding experience
4 years of employment as a software developer
Engineering Exchange Student, GPA 4.0, Engineering Exchange Student, GPA 4.0 at University of Wisconsin-Madison
Ing. (MSc.), Entrepreneurship and Commercial Engineering in Industry, Ing. (MSc.), Entrepreneurship and Commercial Engineering in Industry at Czech Technical University in Prague, Masaryk Institute of Advanced Studies
The 1st Winter School in Computer Science and Engineering on Computer Vision, Israel 2017
Vision and Sports Summer School 2015
Doctor of Philosophy (PhD), Artificial intelligence and Biocybernetics, Doctor of Philosophy (PhD), Artificial intelligence and Biocybernetics at Faculty of Electrical Engineering, Czech Technical University in Prague
Contributions summary:Milan primarily worked on enhancing the SVM functionality within the VLFeat library. They added the SDCA algorithm, moved PEGASOS to SGD, and made various documentation updates. Additionally, the user made adjustments to the demo scripts and documentation to align with changes to the SVM training process. These changes involved modifying the MATLAB code and associated documentation to improve the clarity and usability of the library.
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
Milan Šulc - Senior Lead Quantitative Research Analyst