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...