Summary
Milan Banković is an assistant professor and computer scientist specializing in automated reasoning and constraint programming, with a PhD from the University of Belgrade. He has over a decade of academic experience at the Faculty of Mathematics, progressing from teaching assistant to faculty since 2007 and focusing on development and application of SAT, SMT, and constraint solvers. Comfortable in C/C++ and Haskell, he blends high-level functional programming with low-level systems and assembly work, and is a passionate Linux user. His profile reflects both rigorous mathematical foundations and practical tool-building for formal methods, making him equally at home in research, teaching, and hands-on solver implementation.
8 years of coding experience
Doctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at University of Belgrade, Faculty of Mathematics
Bachelor's degree, Computer science, Bachelor's degree, Computer science at Faculty of Mathematics, University of Belgrade