Alexander May

About me

Hey, I am a Software & Game Developer based in Baden-Württemberg, Germany. I love designing future-proof systems, aswell as coming up with solutions for complex problems, and I know how to craft a beautiful, feature-rich website too.

I started teaching myself how to code in 2014 by watching YouTube Tutorials and experimenting around and I'm always learning new things through my many personal projects. In 2024 I finished my apprenticeship as a computer scientist for game and multimedia development at the SRH (technical school) in Stuttgart.

My Skills

Languages I have extensive experience with

Tools I am familiar with

Technologies I am familiar with

My Projects

Survivor in Space

Thumbnail of the Survivor in Space Game, a top-down rogue-like shooter

Survivor in Space was created as a part of my apprenticeship at SRH in Stuttgart with two colleagues. It's built completely from the ground with pure html, css and javascript.

In this rogue-like game, you control a character from a top-down perspective in randomly generated spaceships with increasing difficulty.

I was responsible for the entire code base and my two colleagues helped with the assets needed. There is also a Level Editor and debug options available.

  • Web

  • HTML
  • JS
  • CSS

  • Engine

FullHouse

Thumbnail of the Fullhouse Game, where you can play Texas Holdem Poker

I created FullHouse as a passion project as an easy way to play Texas Holdem Poker online with my friends. It's available in German and English.

It features everything you'd want from a computerized variant of Poker, for example through the automatic display of what hand you have and an overview of poker hands, making it very beginner friendly.

Unfortunately, it does not work on mobile yet as it is hard to cramp everything into a small screen and I do want everything to always be visible, so it's something I'm looking into for the future.

  • NodeJS
  • Apache2
  • PWA
  • Web

  • HTML
  • JS
  • CSS

  • Backend
  • Frontend
  • Design

CrazyAdvancementsAPI

Thumbnail of the CrazyAdvancementsAPI banner, showing Minecraft Achievements

CrazyAdvancementsAPI is a highly rated Minecraft Spigot Plugin API I created in 2018 to fill a part that is missing in the official API provided by Spigot.

It allows you to create so called "Advancements" which are basically customisable Achievements, at runtime, interacting with the internal Minecraft server code directly.

With over 10,000 total downloads, I have a responsibility to update and maintain the API for future Game Updates. The Source Code is also publicly available.

  • Minecraft Spigot Plugin

  • Java

  • API Backend
  • API Design
  • Reverse Engineering

TS5ClientViewer

Thumbnail of TS5ClientViewer

TS5ClientViewer is a customizable TeamSpeak 5 overlay I created in 2024 to provide a user-friendly and adaptable overlay for streamers.

It's highly customizsable, gives granular control over displayed information, and is very easy to setup.

This was my first time interacting with the Remote App API that TeamSpeak 5 provides through a WebSockets server, but there were no major roadblocks as I already had a lot of experience with working with the TeamSpeak 3 Server Query API and TeamSpeak in general.

  • Web
  • WebSockets

  • HTML
  • JS
  • CSS

  • Frontend
  • Remote App Integration
  • Design

Contact Me

Name

Alexander May

Address

Gartenstraße 5

75331 Engelsbrand

Germany

Email