Experience

  1. Agile Software Engineer

    Austrian Lotteries

    Responsibilities include:

    • Development and maintainance of request processing engines
    • Ensuring excellent software quality throughout releases
    • Working and organizing work packages in agile teams

Education

  1. PhD Computer Science (Ongoing)

    TU Wien, Austria

    Working under Prof. Schahram Dustdar at the Distributed Systems Group (DSG); focusing on ensuring runtime requirements in large-scale computing systems through causal inference. Fully funded by EU Horizon (Teadal).

    Research visit at Tsinghua University under Prof. Xiaobo Qu; working on emerging transportation solutions for collaborative offloading in vehicular edge computing.

  2. MSc Software Engineering

    TU Wien, Austria

    Focusing on advanced software engineering, algorithms, data structures, and distributed information systems. Finished the studies and master defense with distinction. Working in parallel as software engineer at Austrian lotteries.

    GPA: 3.7/4.0

  3. BSc Media Informatics

    FH St. Poelten, Austria

    Focused on tangible software products and HCI; developing dynamic solutions for mobile navigation; interactive installations for digital art (e.g., music and video); experimenting with AR and VR environments

    GPA: 3.5/4.0

Skills & Hobbies
Sports
Climbing
Swimming
Football
Music
Bossa Nova
Drum & Bass
Intl. Rap
Cooking
Adriatic
Indian
Vegetarian
Languages
Spanish
Portuguese
French
Awards
Neural Networks and Deep Learning
Coursera ∙ November 2023
I studied the foundational concept of neural networks and deep learning. By the end, I was familiar with the significant technological trends driving the rise of deep learning; build, train, and apply fully connected deep neural networks; implement efficient (vectorized) neural networks; identify key parameters in a neural network’s architecture; and apply deep learning to your own applications.
Blockchain Fundamentals
edX ∙ July 2023

Learned:

  • Synthesize your own blockchain solutions
  • Gain an in-depth understanding of the specific mechanics of Bitcoin
  • Understand Bitcoin’s real-life applications and learn how to attack and destroy Bitcoin, Ethereum, smart contracts and Dapps, and alternatives to Bitcoin’s Proof-of-Work consensus algorithm
Object-Oriented Programming in R
datacamp ∙ January 2023
Object-oriented programming (OOP) lets you specify relationships between functions and the objects that they can act on, helping you manage complexity in your code. This is an intermediate level course, providing an introduction to OOP, using the S3 and R6 systems. S3 is a great day-to-day R programming tool that simplifies some of the functions that you write. R6 is especially useful for industry-specific analyses, working with web APIs, and building GUIs.
See certificate
Languages