Hi, I'm Stefan

Fullstack developer with a passion for frontend development.

If your hobby becomes your job, then it's the right job for you.

I actually only wanted to build a Twitch bot, but that led me to web development and ultimately my dream job.

Projects

Side projects and apps I've built—with a note on why and what I used.

PhaseScore faviconPhaseScore

Software for tracking the current Phase 10 game state. It also does the point tallying for you.

Why I built it

We often played Phase 10 and didn't feel like always digging out paper and pen and then manually tracking points and the current phase, so I built this app on the spot so we could focus on the actual game.

ReactTypeScriptTailwind CSS

RecipeReel faviconRecipeReel

Save, organize, and find recipes from TikTok, Instagram and elsewhere again—all in one place.

Why I built it

My girlfriend often found recipes on TikTok or Instagram but then had no collected overview of all of them. So this app was created to provide a single overview of all recipes, with the ability to share, rate, and filter them.

Next.jsTypeScriptTailwind CSS

CreatorDeals faviconCreatorDeals

An app to get a simple overview of all discount codes from a creator with automatic expiry checking.

Why I built it

I wanted to order something on a website. I knew an influencer I follow had had a discount code for it, but the code was only in a video and I couldn't remember which one, so I couldn't find the code. That's how the idea came about to build a simple, clear app where you can find all currently valid discount codes from a creator. What mattered to me: it should be easy and low-effort for everyone involved.

Next.jsTypeScriptTailwind CSS

SpoolVault faviconSpoolVault

Software for managing 3D printing filament, with a simple, clear interface and consumption statistics.

Why I built it

Over time, more and more filament accumulated in different spots in the storage room. To keep track of where I have how much of which filament left, I created SpoolVault. Sure, there are already some alternatives on the market, but none of them suited me 100% or were 100% free and ad-free.

Next.jsTypeScriptTailwind CSS

Cinemock faviconCinemock

Automatically generated test accounts from movies and TV shows with all relevant personal data.

Why I built it

For work I kept needing names for test accounts. Using only Test 1, Test 2 etc. was too boring for me, and since I'm a big film and TV fan, it made sense to use characters from movies and shows. So I don't have to think about it, I can just open the app and use the suggested name.

Next.jsTypeScriptTailwind CSS

To be announced

Something new is in the works—stay tuned.

Why I built it

Coming sooner or later...

Next.jsTypeScriptGolangTailwind CSS

Experience

Professional background and roles.

Aug 2016 – Jan 2019

Apprenticeship – Fachinformatiker für Systemintegration

·Big Dutchman Service GmbH
  • IT support for all global locations
  • Rotation between various IT department operations areas: Exchange, telephony, networking, Microsoft SharePoint, etc.
  • International internship at the company headquarters in the USA

Feb 2019 – Aug 2019

IT Specialist System Integration

·Big Dutchman Service GmbH
  • Administration and further development of the Microsoft SharePoint On-Premise instance in coordination with company key users
  • Administration of the Atlassian Jira and Confluence On-Premise instances

Aug 2019 – Sep 2020

IT Project Manager

·Big Dutchman Service GmbH
  • Implementation of Jira Service Management as a new ITSM platform for global IT
  • Implementation of a POS system for the company's restaurant location in Germany
  • Various smaller projects within and outside the IT department
  • Implementation of Jira as a process management tool for various projects and departments

Oct 2020 – Aug 2023

IT Application Manager Atlassian

·WERTGARANTIE Beteiligungen GmbH
  • Administration and further development of the Atlassian Jira and Confluence On-Premise instances
  • Further development of Jira plugins
  • Further development of the IT service desk
  • Introduction of Jira and Confluence as new documentation platforms across multiple company areas

Sep 2023 – Dec 2024

Software Developer

·Impact Technology GmbH
  • Development of fullstack applications using Angular, PHP, and .NET Core
  • Automation of deployment processes with GitLab CI/CD
  • Containerization of applications with Docker

Jan 2025 – Present

Software Developer

·impact code GmbH
  • Development of fullstack applications using Angular and PHP
  • Automation of deployment processes with GitLab CI/CD
  • Containerization of applications with Docker

Tech & tools

What I use to ship at work and in my personal time.

Professional arsenal

Frontend

  • AngularAngular
  • Tailwind CSSTailwind CSS
  • SCSSSCSS
  • TypeScriptTypeScript

Backend

  • PHPPHP
  • ASP.NET CoreASP.NET Core

Database

  • MySQLMySQL
  • PostgreSQLPostgreSQL

Tools

  • GitGit
  • GitLab CI/CDGitLab CI/CD
  • StripeStripe
  • DockerDocker

Side projects & homelab

Frontend

  • Next.jsNext.js
  • Tailwind CSSTailwind CSS
  • TypeScriptTypeScript

Backend

  • Next.jsNext.js
  • GoLangGoLang

Database of choice

  • PostgreSQLPostgreSQL

Tools & Homelab

  • TrueNAS ScaleTrueNAS Scale
  • UbuntuUbuntu
  • DockerDocker
  • NginxNginx
  • GitHub ActionsGitHub Actions
  • Custom deployment scriptsCustom deployment scripts
  • StripeStripe