In spring 2021 I joined forces with three classmates, and as part of the ETH lecture “Advanced Systems Lab” we revisited the FLIP Fluids Solver project from two years prior. The goal this time was to optimise the code using the skills acquired in this lecture and improve the time required to run a simulation.
In the academic year 2019-2020 I joined ARIS Space, the student association for space in german Switzerland. There I joined team EULER, whose mission statement was to build a sounding rocket for the 2020 Spaceport America Cup competition which would reach the target apogee of 30,000 feet (9.144 km) with as much precision as possible.
My Batchelor’s Thesis was titled “Comparative study of density-based versus pressure-based solvers for supersonic flow”. The idea of the thesis stemmed from my work at ARIS, where one of the natural questions that arose was which solver would be best for my use case: simulating the aerodynamics of a supersonic sounding rocket. Under the supervision
In a world where sadness rules undisputed, a lonely circus named Silly Gilly embarks on a journey to spread joy and happiness over the Sadlands and bring hope to the decaying civilization, but their mission reveals itself to be more complicated and risky than expected! In Silly Gilly, players manage and expand a circus built
Update: as of 2022, the full code has been open-sourced and is available on GitHub. In autumn 2018, I teamed up with classmates Silvia Nauer and Mikael Stellio for a project in the ETHZ course Physically-Based Simulation for Computer Graphics. The objective of our project was to create a video of a meteorite crashing into
As part of a Case Studies seminar at ETH, I recently studied and presented the paper behind AlphaGo, titled “Mastering the game of Go with deep neural networks and tree search”. This is a summary of my findings about this sophisticated AI software. Google DeepMind made quite a splash in 2016 when their AI AlphaGo
In this document I explore the mathematical peculiarities of modular arithmetic and Elliptic Curves, and then move on to their representation with the programming language Python. Elliptic Curves are a class of mathematical curves with a very peculiar property: any non-vertical line that intersects an Elliptic Curve in one point, also has two other intersection