Kai Oliver Meister - Portfolio

Data Science Projects

Fast64 - Banjo-Kazooie Module
●
Directly connect Blender to a Banjo-Kazooie ROM file.
●
Extract level data from the game files, including geometry, textures and gameplay functionalities.
●
Edit existing levels or create new ones, translate them back into N64 data and inject them into the game files.
loading resource...
BerryMe - CNN Berry Recognition
●
Designed and trained a CNN Pipeline to count berries.
●
Pipeline applies various image processing techniques to clean up the data for the CNN model.
●
Determined most problematic aspects of the data by evaluating attention heatmaps.
loading resource...
ASTrAEA Exoplanet Pipeline (M.Sc.)
●
Designed fully autonomous reduction pipeline for astrophysical spectra of exoplanetary atmospheres.
●
Evaluated 1700+ spectra from 20 different exoplanets.
●
Generalized various complex reduction steps with algorithmic approaches to achieve complete autonomy.
●
Devised a module that interfaces into multiple existing APIs to gather and verify data on analyzed exoplanets.
loading resource...
loading resource...
Dusty Lyman-Break Galaxies (B.Sc.)
●
Formulate Dust Models for simulated Lyman-Break galaxies from the Illustris Project.
●
Evaluate models through light-transport code, capture simulated light and identify Lyman-Break features.
●
Compare extracted simulation results with real-world counterparts to assess model accuracies.
loading resource...
Pi-Plays-Pokémon Heatmap
●
Process days of video footage from a Pokémon twitch stream to extract data for statistical analyses (parallelized process).
●
Use OpenCV to match processed footage to map-mosaics to track and export player location.
loading resource...
loading resource...
MKDD RNG Bruteforcer
●
Predict random item-draws in Mario Kart: Double Dash!! by simulating its (deterministic) RNG for multiple possible game-states.
●
Given a specific sequence of item-draws, bruteforce for game-states that allow the sequence to occur.
loading resource...
ScriptHawk - Bomberman 64
●
Monitor and parse in-game memory like player position and movement state in real time.
●
Edit game-state on demand for testing purposes (setting infinite HP, instant warping, editting collectables).
loading resource...
Banjo-Kazooie Gap Bruteforcer
●
Analysed game code to understand arithmetic floating-point errors in collision logic, which create infinitesimal gaps.
●
Developed a Bruteforcer to find and exploit these gaps.
loading resource...