I am a software engineer from Serbia, currently working at Tenderly. I have a Masters degree in Computer Science from EPFL, Switzerland, and a Bachelors degree from University of Novi Sad, Serbia. I am also a teaching associate, and co-head of the Technical Sciences program at Petnica Science Center.
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.
Software Engineer @ Tenderly, Belgrade, Serbia
February 2023 - present
Working on Tenderly's blockchain monitoring platform. My main focus is on the Ethereum Virtual Machine (EVM) and special-purpose execution tracers that extract the transaction data for later use in other monitoring products.
Teaching Associate / Head of TEH @ 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 co-head 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. I also maintain some of the supporting IT infrastructure.
Software engineer @ Oracle Labs, Zurich, Switzerland
February 2022 - February 2023
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.
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
Master Thesis: Operation DSL: Making bytecode interpreters a walk in the park
Bachelor of Computer Science @ University of Novi Sad, Serbia
September 2017 - September 2020