top of page

Fun and educational

Hobbies & Side projects

I'm eager to learn and am always on the lookout for things that peak my interest and bring an opportunity to learn something new. Below you can explore some of the things I've accomplished outside my primary job.

TheFarmerWasReplaced.jpg

Learning Python with "The farmer was replaced"

In this game you program a drone using Python to automate a farm. Each crop poses a different coding challenge. I learned about sorting algorithms, maze solving, parallel execution, etc...

My aim was to complete all achievements, have a fully automated farm and get on the leaderboards with performant code!

Beatmapping & Rhythm games

I have created custom levels for the VR rhythm game 'Beat Saber'. I learned to work in a custom editor called 'BeatMapper' which gives a good insight into how rhythm games like these are constructed.

Additionally I worked professionally on a rhythm app which was used for a research project in the University of Michigan.

I learned about the intricacies of working with perfect timing, matching visuals to sound taking into account hardware delays and working closely with a client on a pilot study.

Beatmapper.jpg
Brilliant.jpg

Learning with Brilliant

I love to explore topics adjacent to my field of expertise and getting a base understanding of Quantum computation, LLM's, system architecture and more!

Vampire Survivors Sprite Unpacker

I am the creator of the Vampire Survivors Sprite Unpacker tool which helps modders extract the spritesheets from the game, which can then easily be edited.

In this project I learned about converting bytes to textures, seperating sprites from spritesheets in code and directory management.

VampireSurvivorsSpriteUnpacker.jpg

©2025 by Jonathan Last.

bottom of page