Jul 2024 |On The Patterns From Curved Infinity-Mirror Boxes
My thesis paper that defines the mathematical theory of infinity mirror boxes, which are closed mirror objects, and makes sense from the resulting patterns that can be observed in 2D and 3D mode. This project combined my computer visualisation skills with my mathematical mindset to create a solid paper and computer program for rendering curved mirror boxes. This simulator is a first of its kind with its real-time interactivity and accuracy (compared to a 3D raytracer like Blender). The mathematical concepts we’re used to speed up the rendering process and compute parameter values for good-looking patterns.
Dec 2023 |How To Record A Piano Music Album
A PDF version of my old website post explaining the creation and recording process behind the Valkenvlucht music album.
Oct 2023 |The Valkenvlucht Piano Album
As an amateur pianist, I challenged myself to create a physical piano album as a christmas gift. The result is a single 40 minute LP containing well over 13 songs. All the recordings can be found at the link. During this project I learned to record music with 2 Rhode condenser microphones for myself as well as some friends that played certain pieces. I also designed the cover art for the album. I wish to record more music in the future to include in my video games.
Jun 2023 |Waves Of New Results
A collaborative mathematics project that models the bending of large windturbines when subject to forces from the sea and earthquakes. I wrote a visualiser tool in python that plays an animation of the windturbine’s state over time and was responsible for the mathematical solving and implementation of the model. This project used Euler-Bernoully beam theory from partial differential equations and highlights my strength in applied problems in mathematics.
Apr 2023 |Archlinux 75-Line Minimal Install Script
This project also intended to demistify the installation process of the Arch Linux operating system. I have written a minimal install script to boot a fresh device into arch. I used this script many times during the time I was learning Linux.