# Projects

# Webdesign

# Imageboard

(2020, Berlin, node.js, Express, Vue & Postgres)

illustration board

Here I made a single page application with Vue. This image board allows users to upload pictures, view them in a modal and write comments for the images. I also added a 'delete image' button since I trust you to not remove the good stuff :3

Imageboard, heroku


# Petition

(2020, Berlin, node.js, Express & Postgres)

petition

An online petition using Express. Users can register, log in, sign the petition and edit their user info. On overview page shows a list of all signers.

Petition, heroku

# Games

# Grid

(2020, Bremen, p5.js)

Grid

Another grid based puzzle game, again based on combining numbers into bigger ones. This one took inspiration from gridentify, but I changed the nature of the game by adding a piece preview and a dozen different items.

Grid, github


# Landfill

(2019, Bremen, PuzzleScript)

Landfill

This is a remake of an obscure freeware sokoban variant. The player gets to push boulders into the water, connecting islands to forge a path towards the palm tree in a total of twelve levels.
Originally I just made a very simple port to PuzzleScript because I wanted to have access to undo while playing the levels myself, but then I put a lot of work into creating the sprites and the procedural water lighting. There are actually some secrets in the final level that no one ever found (because they were badly designed secrets).

some person solved all the levels though

online, itch.io

published on:


# Multiban

(2019, Bremen, PuzzleScript)

Multiban

My first puzzle remake. For this I took three separate level sets for a multiban, a variation of sokoban with multiple pushers from an old geocities page. Because of major linkrot there was no easy way of playing these levels.
Inspiration for the sprites comes from Atalan Sokoban, I've 'updated' them with custom player characters and color accents to make them more distinguishable from the environment.

online, itch.io


# Make Me An Eight

(2019, Bremen, PuzzleScript)

mean8

Abstract thinky puzzle game that revolves around pushing pairs of numbers to form bigger numbers. The puzzle mode has 30 levels centered around the mechanics of growth, movement and value. The conveyor mode includes some randomness and limits the ability to undo. For additional accessibility a custom hint system helps with both game modes.

gif of the conveyor mode

mean8 endless

puzzles, github
conveyor, github


# AvoiDance

(2019, Bremen, Processing)

AvoiDance

Experimental cooperative puzzle game for two players. Players take turns making a move, they try to pick up their key and get to their homes while avoiding each other. Both players have to reach their goal to solve a level.

The first puzzle game I've made. While I am not proud of the level-design, I really enjoyed the social dynamics of playing together and watching some playtesters fail to coordinate their 'dance'. While making the game I stumbled upon an awesome thinky puzzle community which lead me to develop a liking for puzzle design.

  • Hochschulpreis HfK Digitale Medien 2019 honorable mention

# Dodger

(2018, Bremen, Processing & Android)

dodger

A one-button game about dodging and anticipation, tried to add some elements of persistence. Mostly made in 48h.

Play Store

# Artstuffs

# Nasenbluten

(2018, Berlin, doq)

Nasenbluten

alphabet stamps but no words.

different words

erosion art eindeutig blackest bile mama tag


# repeat after me

(2018, Berlin, zombifon)

hexahexaflexagon with (hopefully) unsettling lettering. sounds taken from some HAARP compilation on youtube, then distorted. the glitches have not been added manually, my phone had issues and all the videos looked like this... (not kidding) 1-3-6-1-3-2-4-3-2-1-5-2


# Sonario

(2018, Berlin, Arduino)

sonario

An attempt at utilising crossmodal correspondency to make distance tangible through the modulation of a haptic signal. Arduino project I hacked together for my blind neighbor as a way to access some lost sense-data. It kinda worked, would love to make a bigger, more expensive wearable version of this with better sensors (LIDAR) and a grid of haptic actuators.


# Schaltkreishaiku

(2017, Berlin, Android app)

schaltkreishaiku

This 'Schaltkreishaiku' (circuit haiku) is based on a quote by cyberneticist Heinz von Förster. The german quote that can be constructed from the diagram is " wenn ich nicht sehe, dass ich blind bin, dann bin ich blind; wenn ich aber sehe, dass ich blind bin, dann sehe ich. " which translates to "if I can't see that I am blind then I am blind; if I can see that I am blind then I can see."

I originally created this as an android app, used together with the assistive TalkBack tool it would allow users to trace a word-path which would then be spoken by text-to-speech. It is possible to construct several intriguing sentences with the circuit.


# tciktes

(2017, Berlin, erträumt)

fhasrhcien

Found some old train tickets on the sidewalk. Had some daydreams wondering what those trips must have been like, so I used content aware to fill in the gaps. I am none-the-wiser now but artificialXoldpaper produces interesting textures so perhaps I've learned that.

memories i suppose

lübeck linz hallenbad malmö bredstedt hamburg münchen schwanenstadt travemünde zellamziller zillertal


# Cayla Liberation Network

(2017, Berlin, campaign)

cayla liberation network

Im März 2017 wurde die elektronische Kinderpuppe My Friend Cayla aufgrund von technologischen Mängeln und Privatsphäre-Sorgen vom Markt genommen. Die Medien begleiteten dieses Ereignis mit viel Fehlinformation und Halbwahrheiten. Ich habe versucht, Mithilfe der Puppen ein Spektakel zu erzeugen und über Privatsphärebedenken und Geschlechterrollen von Kinderspielzeug zu informieren.

todes grips - sei ware
®™ark presentation

slide 1 slide 2 slide 3 slide 4 slide 5 slide 6 slide 7 slide 8 slide 9 slide 10 slide 11 slide 12 slide 13 slide 14 slide 15 slide 16 slide 17 slide 18 slide 19

barbie spy squad presentation

slide 1 slide 2 slide 3 slide 4 slide 5 slide 6 slide 7 slide 8 slide 9 slide 10 slide 12 slide 13