Hi! My name is Anneroos, and I am a creative mathematician. Besides my current work as a Data Scientist, I like juggling, dancing and making web games. If you would like to see my CV, you can find it here. Feel free to send me an email at email@example.com or contact me through LinkedIn.
Below you can see some of my projects, games and interests.
Since December 2012 I have been regularly participating in Ludum Dare - a game making competition in which you make a small (web) game from scratch in one weekend, alone or in a team. At the start of the event a theme is announced, after which you have 48 or 72 hours to come up with a brand new game. Besides programming, this also includes making the art, designing the levels, composing music and making sound effects.
Unfortunately, these games are not intended for mobile phones. Best played in Chrome or Firefox. Also, the older games can be a bit buggy. ;)
Balance your neck and head by moving your body! - Every time the giraffe moves house, she hurts her neck from lifting all those heavy boxes! The doctors insist that fresh air and plenty of vegetables are vital for her recovery, but the urban jungle can be tricky to navigate.
Loop your way through the levels in this challenging one-button game, by toggling between turning right and going straight. There are 5 levels for you to enjoy. Can you master them all?
LD 47: 'Stuck in a loop', October 2020.
Help Polly in this abstract puzzle game to find the shortest route to deliver the different polygons to the right locations. There are 9 levels. Can you beat them all?
LD 53: 'Delivery', April 2023.
It’s a mess here, you feel the urge to get things sorted out. But you shouldn’t be here… They are watching you! There will be a photo taken every 10 seconds, you better not be visible.
LD 51: 'Every 10 seconds', October 2022.
In this small game, you juggle with your life. Keep on breathing while avoiding obstacles and pushing deadlines.
LD 46: 'Keep it alive', April 2020.
In this challenging and soothing game, you can play around with a leaf. Where will it take you?
LD 45: 'Start with nothing', October 2019. Together with Wouter.
As a piggy bank, your life is all about money. You need money to get higher up, but you also need money to extend your life. So choose wisely as you climb.
LD 44: 'Your life is currency', April 2019.
Together with Wouter.
Oh no, the aliens are coming! Avoid being beamed up by their fancy powerful green beam, and go as deep as possible into the Safe Cave!
Three people, two segways.
One will have to run!
Get as far as possible, before you inevitably run out of energy. What is your highscore?
LD 50: 'Delay the Inevitable', April 2022.
This game is about your personal space, your aura. Sometimes, you don't like other people to get too close, and you just want to scream: give me some space!
LD 42: 'Running out of space', August 2018.
In this local two-player game, two robots race to find the most pairs of chips. Along the way they will find upgrades, portals and attacks.
LD 41: 'Combine two incompatible genres', April 2018. With audio by Wouter and Rob.
Bubble Becky is a short innovative platformer. Move yourself through four unique levels with your magnificent bubblegum skills, and beat the final boss. Overthrow the robot government for justice!
Everyone knows that ancient ruins are filled with ancient treasures, just waiting for enterprising adventurers such as yourself. To clear a path through the ruins you have to smash them up a bit, just try to take it easy so UNESCO won't get mad.
It's well past bedtime when a low rumble rolls through the streets of Friedrichshafen. Hindenboxer, a monster from ancient times, has awoken! Exploding zeppelin pilots scramble to combat the menace, but do they have what it takes?
Music by Otto Roth.
LD 33:'You are the Monster', 2015.
Do you also have some stuff lying around in boxes that you haven't looked at for years?
In this game you have to combine speed with memory. Can you find all the items in time?
Music by Otto Roth.
LD 40: 'The more you have the worse it is', 2017.
Prepare your sheep! Distribute a given number of actions over your sheep to get them to the flower.
Mini LD 55: 'Preparation'. 2014
Congratulations with your new job at Intergalactic Express! It's your job to deliver packages to neighboring planets. Make sure you visit every planet at least once. As fuel is expensive, you only get just enough fuel for each mission. Good luck!
LD 30: 'Connected Worlds', August 2014.
A hardcore 1.5-player platformer in which you climb to the top of a pyramid to reach the tomb of your ancestors. Along the way there are three relics to collect.
LD 37: 'One Room', December 2016.
Far, far away, in the remote hills of a wealthy Kingdom, the Royal Treasury lies hidden between the trees. Skreen the Dragon has been chained to the entrance to guard the King's gold. Adventurers from all eight corners of the Kingdom come to search for it. Can you guard the treasury?
LD 31: 'Entire Game on One Screen', December 2014.
Turn mountains into masterpieces with Leonardo's ingenous flying sculpting machine.
LD 36: 'Ancient Technology', August 2016.
In the year 2078, a giant meteor storm threatens Earth.
Swedish engineer Grimbald Horrmang invents a robot to retrieve precious metals from the rain of fiery death: SODEFJUKEL.
LD 26: 'Minimalism', April 2013.
Two caterpillars play each other in a riveting soccer match. It's a two-players-on-one-keyboard game, but you're welcome to hurt your brain by trying to play both sides.
With pixel artist Daniel.
Mini LD 58: 'Pong', March 2015.
The black hole at the bottom of the ocean is hungry! And she has very specific wishes too. Bring her the correct types and amounts of sacrificial plankton before your opponent does and before she changes her appetite.
LD 43: 'Sacrifices must be made'. December 2018.
Together with Wouter.
You are Ninox, the bringer of Darkness! In this puzzle game, your job is to black out the world, one level at a time. You have to use the switches for this, but beware of the spikes - the darkness can be treacherous!
Our first game! originally made in Python.
LD 25: 'You are the villain', December 2012.
Aarrrhhhh! Battle her majesty's finest and plunder gold to your black heart's content!
LD 28: 'You only get one', December 2013.
In this single-serving slow-paced tactical game of thievery, you program 3 robots in order to steal a magic potato. The robots only have power for 10 seconds, so plan accordingly.
LD 27:'10 seconds', August 2013.
The goal in this puzzle game is to connect the balls with a limited number of lines. Can you finish all the levels?
My first game that I made on my own, 2013.
A quick little game full of easter eggs.
How many easter eggs can you throw in the basket?
A small easter game made together with Wouter, 2017
In this simple little counting game, your job is to watch the mushrooms closely and try to keep track of how many mushrooms of a certain species grew on the patch of green.
Alakajam 14: 'Fungi', February 2022.
Play with the variables and draw pretty patterns!
Below you can find my theses. You can find my publications here.
During my PhD, I have studied the disturbance decoupling problem for linear multi-modal systems. We also studied the fault detection and isolation problem for bimodal systems and for systems defined over graphs. Finally, we studied a nonlinear consensus protocol with arbitrary sign-preserving nonlinearities.
"From finite automata to power series and back again."
Given a finite q-automaton over F_q with m states, what can we say about the algebraic degree of the corresponding algebraic power series over F_q? Conversely, given an algebraic power series of algebraic degree d, can we bound the size of a generating minimal automaton?
"Automorphism groups of cyclic codes."
Codes are used to store and send information. In this thesis we prove that the automorphism group of the binary Hamming code of length n = 2m − 1 is isomorphic to GL(m, 2). Next, we consider some transitive subgroups of S_n and give an application of automorphism groups to the minimum weight of a code.