CLIENT II

  • Client work
  • Website
  • CMS
  • Drupal
  • Mapbox
In-game screenshot from the Bloody Fingers typing game.

My first client project as a freelancer was a Drupal website that I realized in cooperation with robole and Knick Design. Our customer was none other than the Federal Ministry of Education and Research of the Federal Republic of Germany. The website shows projects that are supported by the „CLIENT II“ funding measure. Noticable features are the integration of an interactive world map, multiple languages, several filter options, a full-text search and different user roles. My main role was to setup Drupal and implement all core functionality including the Mapbox integration.

My Portfolio Website

  • Personal project
  • Website
  • CMS
  • React
  • Redux
  • Styled Components
  • Gatsby
  • Netlify CMS
Screenshot of my personal website.

When I started my career as a freelance web developer, I certainly needed a portfolio website. Since I like React very much, I decided to build the page with the React-based static site generator „Gatsby“. I was also curiuos about the JAMstack and Headless CMSs, which is why I decided to use Netlify CMS to manage my content.

Bloody Fingers

  • Personal project
  • Game
  • Website
  • Phaser
  • React
  • Redux
  • Affinity Designer
  • Spriter
In-game screenshot from the Bloody Fingers typing game.

I started this game as a hobby project. It's a typing game where the player has to kill monsters by typing the words that appear below them. The idea was to create a game that would enhance some real-world skills - in this case, the ability to type quickly and accurately. Apart from the sound, I developed everything myself: game design, programming, artwork and animations. It is still under development, so I can only present a demo version at the moment.

gridl

  • Personal project
  • Open source
  • Vanilla Javascript
Screenshot of the D3 course project.

During the development of my game „Bloody Fingers“ I had to work a lot with two-dimensional array data structures (or grids). Especially when positioning objects in a room. After implementing quite a few helper functions to manipulate these grids, I decided to extract everything into an open source library, which I now call „gridl“. I also put a lot of effort into documentation and little tutorials so that it's easy to use for others.

Want to work with me?