I am a software developer and researcher with a particular interest in programming language theory, compilers, and static program analysis. I am currently working as a software developer in the HotSpot compiler team at Oracle.
I received my PhD degree in Information and Communication Technology in 2023 from KTH Royal Institute of Technology, Stockholm, Sweden.
I am working as a software developer in the HotSpot JVM compiler team.
Continuation of my work as a doctoral student (see below).
I did research in probabilistic programming, an interdisciplinary field with influences from computer science, probability theory, statistics, machine learning, and artificial intelligence. I focused on developing mathematical foundations and efficient compilers for probabilistic programming languages.
I worked as a teaching assistant in multiple courses (see Teaching).
I worked with the Unison project: a code generator using a combined constraint model of register allocation and instruction scheduling to generate potentially optimal code. My task was to update the target description of a processor to the most recent version within the project.
I assisted high school students with mathematics and related topics during the semesters.
I worked as a front-end Android and back-end PHP developer.
I worked with both front-end and back-end web development in JavaScript and PHP.
Doctoral thesis in Information and Communication Technology with specialization in Software and Computer Systems (see Theses). My main supervisor was David Broman.
Degree Programme in Computer Science and Engineering (Datateknik).
European Association for Programming Languages and Systems (EAPLS)
European Symposium on Programming (ESOP)
I was in charge of the overall planning and execution of one course round (approximately 200 students). I also gave two lectures.
I was a core member of the teaching team, and my tasks included exercises, seminars, labs, examination, and a few lectures.
I worked as a teaching assistant at lab sessions. The main task was to help and examine students.