Theoretical physicist pursuing my master’s degree in relativistic spacetime and cosmology at the University of Heidelberg, Germany. Also passionate about software development, design, data visualisation and teaching.

Recent Projects

Flag Fragments

A T-Shirt design I created in 2016 for the CERN Summer Student Programme.

The design shows an abstract Higgs diphoton event composed of fragments of all the participants’ national flags and captioned What are we made of?. It tries to capture the extraordinary scientific and intercultural experience of the CERN Summer Student Programme.


An online education A/B-testing framework I created in 2016 at the CERN webfest hackathon.

Finch aims to integrate into existing online education platforms to optimize their material for each student through an A/B-testing algorithm. We developed the idea and implemented the core functionality of this project from scratch during the CERN webfest 2016, that is an annual hackathon for the summer students at CERN in Geneva, Switzerland to develop science and humanitarian projects over a weekend.

Python Introductory Course

An online course I created in 2016 for Heidelberg University.

This course gives an introduction to scientific programming with Python for first-year physics students beginning their lab course at Heidelberg University.


A vector plotting utility I created in 2016.

This utility assists in producing vector plots with Python’s matplotlib plotting library for seamless typesetting in LaTeX documents.

Heidelberg Map Print

A map design I created in 2016.

The design is based on Ian Villeda’s Wheatpaste style for Mapbox Studio. It shows a personal view on Heidelberg, highlighting university grounds, railway tracks and green spaces.

Bachelor Thesis in Physics

My thesis on Gravitational Waves in Modified Gravity I wrote in 2015 at Heidelberg University.

Modified gravity theories generally aim to solve part of the cosmological constant problem by providing self-accelerating cosmological solutions without a cosmological constant. Such modifications of general relativity also affect the evolution of gravitational waves in the proposed theory. Instead of focussing on an explicit model, I introduce parametric modifications to the evolution equation of gravitational waves in both unimetric and bimetric settings and investigate their effect on the evolution of tensor perturbation modes. In particular, I argue that any modified gravity theory that exhibits growing tensor modes in cosmological evolution can be in tension with experiments. Therefore, parametric constraints for the physical viability of a general modified gravity theory can be found such that tensor modes remain within limits set by observations.


A Swift logging framework I created in 2015.

This framework allows developers to replace their print logging by Evergreen’s versatile functions to dynamically adjust the verbosity of specific parts of their program, log to multiple destinations (such as files) with custom formatting and easily measure time. Evergreen logging is great to use in any Swift project, but particularly useful when developing a framework, since it gives its users granular control over the output the framework generates. Evergreen is inspired by Python’s excellent logging module and architected for Swift.

Lectures on iOS App Development

A lecture series I held in 2015 at Heidelberg University.

The lecture Software development for iOS gives an introduction to modern application development with an integrated development environment (IDE), the object-oriented programming language Swift and the construction of user interfaces, exemplary for mobile apps on the iOS platform.