Education

MEng Computing

2017 - Present
Imperial College London

Programming modules taken so far:

  • Programming I (Haskell): Recursion, higher order functions, data types, monads
  • Programming II (Java): Object oriented programming, data structures, concurrency
  • Other modules: Mathematical Methods, Discrete Mathematics, Logic, Hardware Databases I, Architecture, Reasoning about Programs, Graphs & Algorithms, Presentation Skills

    Reifeprüfung

    2015
    Kollegium Kalksurg, Vienna, Austria

    Grade point average: 1.0 (Scale 1-5), top of class

    Final year research project: Bitcoin - The benefits and shortcomings of the world's first decentralised digital currency

    Extracurricular Activities

    Imperial College Austrian Society

    October 2017 - Present
    Treasurer
  • Founding member of Imperial College Austrian Society which aims to connect Austrian students as well as provide a platform for recruiters.
  • Collaborating with corresponding societies at other London universities (LSE, UCL) on joint events (guest speaker talks, recruiting events, social events).
  • Main responsibility: managing/raising funds
  • RED Project Borneo

    July 2017 - Present
    Assistant secretary (Formerly volunteer)
  • Rural Education Development (RED): Student-led charity aiming to improve access to basic education in pastoral communities in Sabah, Malaysia.
  • Travelled to Borneo to construct a Kindergarten/nursery with a group of eight other students.
  • Weekly meetings during academic year to plan funding/design/location of next summer’s project.
  • SOS Children's Village Wienerwald

    July 2015 - March 2016
    Support educator (National service)
  • Enhanced emotional intelligence and empathy by working with heavily traumatized children.
  • Improved team working skills in an environment where flexibility and adaptability were essential.
  • Projects

    Here are some of the projects I've worked on:

    Do you need a blockchain? - Team project to explain and evaluate potential use cases for blockchain.
    Concurrent Matrix Multiplication - Developed high-performance concurrent matrix multiplication algorithm in Java.
    PawnRace - Simplified version of chess with AI opponent.

    Skills & Proficiency

    Java

    Haskell

    HTML5 & CSS