<< back home

About me

I am a computer science master student, currently at EPFL. I've also had experience working in the industry, as well as education.

My main interests are programming language design, high performance / distributed computing, and computer architecture; as well as networking, systems programming, and everything else that makes computers go real fast.

I have a large number of personal project I've worked on, some of which can be found on this website.

Work experience

Research Intern @ Oracle Labs, Zurich, Switzerland
February 2022 - present
Working on Truffle Polyglot framework as part of my EPFL Masters Thesis. Main focus is on bytecode interpreters, and performing automated optimizations on them. The end result is the Operation DSL that can be used to easily implement and optimize Truffle bytecode interpreters.

Teaching Associate / Lead Assistant @ Petnica Science Center, Valjevo, Serbia
October 2017 - present
Helping organize lectures, projects, and workshops for high school students on Computer Science (RAČ), Technical sciences (TEH, where I am lead assistant of the program) and Combined Sciences (ALL) programs. Includes holding short courses, lectures, mentoring science projects and general organizational activities. Some of my personal projects are also closely tied to Petnica.

Junior Backend Engineer @ Continental Automotive, Novi Sad, Serbia
January 2020 - July 2020
Development of various sub-projects related to PaaS for vehicle data collection, transfer and analytics. Included work on Google Cloud Platform (Cloud Functions, Pub/Sub, etc.), AWS infrastructure (S3, Elastic Beanstalk, Lambda, SQS) and related technologies (terraform, ELK, datadog). Despite the position title, also included frontend work (Angular).


Master of Computer Science @ EPFL, Switzerland
September 2020 - September 2022

Bachelor of Computer Science @ University of Novi Sad, Serbia
September 2017 - September 2020