Profile


I discovered my passion for software development at the age of eight and have continuously developed myself in this field ever since.

Currently, my focus is on web development with TypeScript and Node.js, with a special attention to e-commerce and B2B applications.

I implement customized systems that are precisely tailored to the needs of my projects.

I can implement versatile front and backend architectures that are both performant and scalable.

With over six years of industry-specific professional experience, I bring not only in-depth knowledge in software development but also extensive expertise in dealing with (Linux) servers, orchestration with Docker and Kubernetes, cloud and serverless infrastructure, as well as generally with DevOps, GitOps, and Infrastructure-as-Code solutions and process optimizations.

I never liked class structures - I have a strong preference for functional and immutable programming styles.

Professional Career


Since starting my self-employment, I have worked both alone and as a freelancer in teams.

Lead Developer

Mar. 2024 – Present

Digitalagentur MIA3 GmbH

Software Developer, Web Developer

Jan. 2018 – Present

Self-employed

Senior JavaScript Engineer

Dec. 2021 – Jan. 2023

Trellis

(Freelance)

Full Stack Engineer

Jun. 2019 – Dec. 2021

out:grow

(Freelance)

Sales Representative

Sep. 2015 – Jan. 2018

CDS-Service-Group

(Working student)

Technician

Jul. 2015 – Aug. 2015

CDS-Service-Group

(Working student)

Languages


German

(Native)

English

(Fluent)
I also have extensive experience in the internationalization and localization of my software projects.

Technical Skills & Knowledge, Excerpt


Basics & Development

Git
Linux
Bash / Shell
HTML
CSS
JavaScript
TypeScript
Node.js
GraphQL
REST
PHP

Frameworks & Libraries

React
Next.js
Astro
Gatsby
Meteor
Handlebars
MDX
Material UI
Tailwind CSS
Payload CMS

Database Management

MongoDB
PostgreSQL
MySQL
Elastic Search
Redis

Infrastructure & Operations

Docker
Kubernetes
Terraform
AWS
Serverless
GitOps
DevOps

Tools & Miscellaneous

Webpack
Vite
Playwright
Mailchimp Open Commerce
Stripe API
Paypal API
Wordpress
TYPO3

Projects, Excerpt


Picture Frame Configurator

Rahmenmax

TypeScript
React
Next.js
Mailchimp Open Commerce
Material UI
MongoDB
Docker

E-commerce solution to design custom-sized picture frames. Prices are dynamically calculated and a detailed preview of the created picture frame is shown on the screen.

CSV Generator

Homedeco-24 GmbH

JavaFX

Desktop application to create product configurations based on dynamic parameters and export them for Amazon, eBay, or order lists.

Product Assistant

SDG Modultechnik

React
Webpack
Slim
MySQL

React-based web app to configure custom desired commercial vehicles and create appropriate order templates. The user interface dynamically builds from selection options, which are sourced from products listed in a JSON file. Originally implemented as a purely client-side SPA, later extended with a login feature.

Betting Game Redesign

TipperManager

HTML
CSS
JavaScript
PHP

Implementation of a modern and responsive user interface for an online soccer betting game. The redesign was initially commissioned by a client, but was later adopted in a modified form at the manufacturer's request.

Product Newsletter

CDS-Service-Group

MJML
Handlebars

Responsive email product newsletter that offers high compatibility with various email clients without sacrificing modern features. An associated template system automatically creates newsletters based on a JSON file with product details.

Lightapp

Zira

Next.js
Mailchimp Open Commerce

Lightapp offers a platform for energy management in companies through advanced AI technologies. The goal is to improve sustainability by providing insights and real-time data analyses across various supply systems. Consultative work involved linking existing data sources to the e-commerce frontend.

Union & Scale

Union & Scale

React
Gatsby
Tailwind CSS

The Union & Scale website presents a modern selection of ergonomically designed furniture and decorations. The products are exclusively available through certain retailers.

CDS Weblounge

CDS IT-Systeme GmbH

Node.js
Next.js
GraphQL
Material-UI
MongoDB
Open Commerce
Tailwind CSS

CDS Weblounge is a B2B portal offering high-quality demo units and refurbished IT. It specializes in powerful brand products from the business IT and consumer electronics sectors.

Social Gifting Platform

Node.js
Next.js
GraphQL
MongoDB
Open Commerce
Terraform

A platform that allows users to collect gift ideas for friends and acquaintances. Users can create wish lists and buy gifts for other users directly on the platform. Products can be added directly via URL, and relevant product data is automatically read.

Link Tool

Next.js
MongoDB
Material-UI

An internal web app for a client, which is a combination of URL shortener and tag management, and also collects privacy-friendly click statistics.

Advent Calendar

CDS-Service-Group

Next.js
Tailwind
Prisma
PostgreSQL

An annual Advent calendar since 2018, where customers can draw a lot and open a door every day during Advent.

Newsletter Drag & Drop Editor

CDS IT-Systeme GmbH

React
Wordpress
MJML

A drag-and-drop editor for email newsletters that enables creating newsletters without technical knowledge. The solution is based on the block-based Gutenberg editor and translates the created layouts with MJML into responsive email templates. It also features integration with the e-commerce API to directly import product data.


Open Source Engagement

My contribution to the development of Mailchimp Open Commerce (formerly Reaction Commerce), including to significant updates such as the release of version 3.0, where the introduction of a headless GraphQL API played a key role, has been acknowledged on GitHub in a thank you note (github.com/reactioncommerce/reaction/releases/tag/v3.0.0) as well as by a testimonial on the official landing page (mailchimp.com/developer/open-commerce). Additionally, I have actively engaged in virtual community meetups and exchanged ideas with developers. Beyond that, I continuously strive to contribute to open source projects that I use professionally or privately, thereby actively shaping the software landscape.

Hobbies & Interests


Traveling
Cooking
Fitness
Smart Home / Automation
Open Source
Machine Learning / AI