CV

Education

  • 2020 - present
    PhD
    University of Belgrade, Faculty of Mathematics
    • Mentor Milena Vujošević Janičić
  • 2017 - 2020
    MSc
    University of Belgrade, Faculty of Mathematics
    • Thesis "Semantic comparison of structurally similar imperative code segments"
    • Mentor Milena Vujošević Janičić
  • 2014 - 2017
    BSc
    University of Belgrade, Faculty of Mathematics

Work Experience

  • 2023 - present
    Senior Researcher
    Oracle Labs, Belgrade
    • General GraalVM Native Image development
    • GraalOS
  • 2020 - present
    Teaching Assistant
    University of Belgrade, Faculty of Mathematics
    • Programming Paradigms, Computer Networks, Functional Programming, Software Development II, Software Verification
  • 2021 - 2023
    Researcher
    Oracle Labs, Belgrade
    • Java Platform Module System compatibility of GraalVM Native Image
    • Startup improvements of Espresso, a metacircular JVM on top of Truffle
  • 2018 - 2020
    Teaching Assistant Trainee
    University of Belgrade, Faculty of Mathematics
    • OOP, Programming Paradigms, Computer Networks

Selected Open Source Projects

  • 2023
    ExtCloud
    • Scalable and easy-to-deploy self-hosting cloud service architecture that powers my digital life
  • 2021
    dotfiles
    • System configuration management automation, with a configuration patching system
  • 2019
    LINVAST
    • Language-invariant AST abstraction with tools to create, use and visualize ASTs
  • 2018
    the-godfather
    • A feature-rich general-purpose Discord bot
  • 2017
    maze-pathfinder
    • Maze solver that scans a maze image and draws a path through the maze
  • 2017
    Spectrum
    • 2D platformer/puzzle game team project. Use a variety of colors to hide objects on the level and find your way through
  • 2017
    rubik
    • Interactive 3D Rubik's cube

Honors and Awards

  • 2021
    • Annual Honorary Mention of the Mathematical Institute of the Serbian Academy of Sciences and Arts in the field of computing for MSc students
  • 2012 - 2018
    • Scholarship of the Ministry of Education, Science and Technological Development
  • 2014
    • Diploma Vuk Karadžić, for distinguished performance in high school
  • 2011
    • Scholarship of the City of Užice
  • 2010
    • Student of the Generation awards in Mathematics, Physics, Chemistry and the English language
  • 2008 - 2010
    • 1st places in regional primary school Mathematics and English competitions
    • 2nd places in regional primary school Physics and Chemistry competitions

Academic Interests

  • Compilers and programming languages
    • Compiler and programming language design and implementation
    • Programming paradigms, especially functional programming
  • Software development, scaling and verification
    • Enterprise software development ecosystems (.NET, Java)
    • Microservices architecture
    • Serverless architecture

Other Interests

  • Hobbies: Computer games, Rally, Chess, Snooker