Hi! 👋

I'm Fabian, 31, and a freelance React/Typescript fullstack developer. For over a decade I've been taking web apps from inception to launch and beyond. I coach teams in React and consult companies on crucial architecture questions.

I live by a "Zero-Bullshit Attitude." That means I make sure your project doesn't exceed the target, rather, the stakeholder requirements are addressed systematically. The final result is a product that is built to last, with quality that is secured for the long term.

I am proficient in cutting-edge technologies and also understand the fundamental principles of earlier days. In-depth knowledge, not just tutorials.

My belief: Clean and simple architecture always outshines excessive complexity. Without overengineering and costly missteps. Resulting in a more relaxed, forward-thinking, and transparent approach.

Technology I use on a daily basis:

TypeScript

In use since: 2018, over 6 years

Vite

In use since: 2021, over 3 years

React

In use since: 2016, over 8 years

Next.js

In use since: 2019, over 5 years

TailwindCSS

In use since: 2020, over 4 years

Material UI

In use since: 2019, over 5 years

GraphQL

In use since: 2019, over 5 years

NestJS

In use since: 2021, over 3 years

Node.js

In use since: 2018, over 6 years

Press me

Docker

In use since: 2018, over 6 years

Gitlab CI/CD

In use since: 2020, over 4 years

See more project-related tech experience in the timeline below.

### DB Netz AG

Frontend-Architect, Fullstack-DeveloperFrankfurtImplementation of Software for Punctuality Optimization in Rail Traffic- Establishing the frontend codebase
- Evaluating various diagram solutions for visualizing complex punctuality data
- Implementation of a dashboard for analyzing and classifying data
- Development of a GraphQL backend in Python

Technologies used:TypeScriptIn use since: 2018, over 6 yearsReactIn use since: 2016, over 8 yearsViteIn use since: 2021, over 3 yearsTailwindCSSIn use since: 2020, over 4 yearsPlotlyIn use since: 2023, over 1 yearGraphQLIn use since: 2019, over 5 yearsPythonIn use since: 2020, over 4 yearsAWSIn use since: 2020, over 4 yearsGitlab CI/CDIn use since: 2020, over 4 years### Packiro GmbH

Fullstack-Architect, Developer, MentorCologneDevelopment of an e-commerce platform- Architectual decision-making across a greenfield eCommerce tech stack
- Establishing a UX-development-workflow based on a Material UI
- Implementation of shop features and connection of Shopware to NextJS
- Conducting technical interviews and mentoring junior developers

Technologies used:TypeScriptIn use since: 2018, over 6 yearsReactIn use since: 2016, over 8 yearsNext.jsIn use since: 2019, over 5 yearsShopwareIn use since: 2022, over 2 yearsStatamicIn use since: 2022, over 2 yearsGraphQLIn use since: 2019, over 5 yearsMaterial UIIn use since: 2019, over 5 yearsGitlab CI/CDIn use since: 2020, over 4 yearsAzureIn use since: 2019, over 5 years### Teba GmbH (via Zyres GmbH)

Architecture ConsultantFrankfurtConsulting for a CMS solution- Selection of technologies
- Initial setup of the codebase and onboarding of developers
- Connection of NextJS frontend via GraphQL to Strapi headless CMS

Technologies used:TypeScriptIn use since: 2018, over 6 yearsReactIn use since: 2016, over 8 yearsNext.jsIn use since: 2019, over 5 yearsStrapiIn use since: 2020, over 4 yearsGraphQLIn use since: 2019, over 5 yearsMaterial UIIn use since: 2019, over 5 yearsGitlab CI/CDIn use since: 2020, over 4 years### VEDA GmbH

React Trainer, Architecture ConsultantAachenTraining and consulting to enable a migration to React as main frontend tech- Holding a workshop to teach React fundamentals
- Consulting the team in architectual decisions to enable a migration from jQuery to React

Technologies used:TypeScriptIn use since: 2018, over 6 yearsReactIn use since: 2016, over 8 yearsMaterial UIIn use since: 2019, over 5 years### Douglas Marketing Solutions GmbH

Fullstack-ArchitectDüsseldorfCampaign management platform for conducting product tests- Organization of requirement elicitation in workshops
- Architecture and development of the software
- Maintenance and iterative feature addition

Technologies used:TypeScriptIn use since: 2018, over 6 yearsReactIn use since: 2016, over 8 yearsNext.jsIn use since: 2019, over 5 yearsNestJSIn use since: 2021, over 3 yearsPostgresIn use since: 2019, over 5 yearsTypeOrmIn use since: 2021, over 3 yearsChakra UIIn use since: 2018, over 6 yearsDockerIn use since: 2018, over 6 yearsKubernetesIn use since: 2020, over 4 yearsAzureIn use since: 2019, over 5 years### Sofort-Impfen.de

Consultant, Fullstack-DeveloperCologneBooking platform for covid19 vaccination appointments- Architecture consulting for a fully anonymous booking process
- Implementation of frontend features for the booking process
- Implementation of i18n features for the main landingpage

Technologies used:TypeScriptIn use since: 2018, over 6 yearsReactIn use since: 2016, over 8 yearsNext.jsIn use since: 2019, over 5 yearsGraphQLIn use since: 2019, over 5 yearsGitlab CI/CDIn use since: 2020, over 4 yearsGraphCMSIn use since: 2020, over 4 years### Bertelsmann / RTL Mediengruppe

Fullstack-ArchitectCologneTVnow / a german TV channels VOD platform- Architecture and development of a multimedia application in the space of music and video streaming
- Trade-off-analysis of multiple technology stacks
- Implementation of frontend- and backend features

Technologies used:TypeScriptIn use since: 2018, over 6 yearsReactIn use since: 2016, over 8 yearsNext.jsIn use since: 2019, over 5 yearsGraphQLIn use since: 2019, over 5 yearsUrqlIn use since: 2020, over 4 yearsMaterial UIIn use since: 2019, over 5 yearsNode.jsIn use since: 2018, over 6 yearsStrapiIn use since: 2020, over 4 yearsWagtailIn use since: 2021, over 3 yearsApollo ServerIn use since: 2020, over 4 yearsAWSIn use since: 2020, over 4 yearsTesting (Jest, RTL)In use since: 2019, over 5 years### Jobcenter Dortmund

Fullstack-ArchitectDortmundRelaunch of website for a cities' employment office- Conception and architecture for website relaunch
- Fullstack codebase setup
- Implementing clean code and code review concepts

Technologies used:TypeScriptIn use since: 2018, over 6 yearsReactIn use since: 2016, over 8 yearsNext.jsIn use since: 2019, over 5 yearsStrapiIn use since: 2020, over 4 yearsMatomoIn use since: 2020TailwindCSSIn use since: 2020, over 4 yearsDigital OceanIn use since: 2020Gitlab CI/CDIn use since: 2020, over 4 years### Need-mask.com

Fullstack-Architect, Product OwnerNonprofit listing platform for medical equipment- Conception of features based on user stories
- Setup and scaling of infrastructure
- Implementation of frontend and backend

Technologies used:TypeScriptIn use since: 2018, over 6 yearsReactIn use since: 2016, over 8 yearsNext.jsIn use since: 2019, over 5 yearsGraphQLIn use since: 2019, over 5 yearsHasuraIn use since: 2019, over 5 yearsDigital OceanIn use since: 2020Chakra UIIn use since: 2018, over 6 yearsVercelIn use since: 2019### CodeWeek / CSB-System AG

DozentGeilenkirchenKids-learn-code workshop- Leading a course to teach children aged 14 to 18 how to code
- Teaching agile concepts with small software projects

Technologies used:JavaScriptIn use since: 2008, over 16 yearsp5.jsIn use since: 2019HTMLIn use since: 2008, over 16 yearsCSSIn use since: 2008, over 16 years### BASF / Chemster GmbH

... show moreFrontend-Architect, Fullstack-DeveloperMannheimB2B marketplace for chemical goods- Leading architecture decisions in the frontend team
- Implementation of fullstack features
- Conducting technical interviews for new hires

Technologies used:... show LessJavaScriptIn use since: 2008, over 16 yearsReactIn use since: 2016, over 8 yearsReduxIn use since: 2020StorybookIn use since: 2019, over 5 yearsCSSIn use since: 2008, over 16 yearsDockerIn use since: 2018, over 6 yearsNode.jsIn use since: 2018, over 6 yearsAWSIn use since: 2020, over 4 yearsE2E testing (Cypress)In use since: 2019, over 5 yearsTesting (Jest, RTL)In use since: 2019, over 5 years### Douglas GmbH

... show moreFullstack-Developer, React TrainerDüsseldorfImplementing features of e-commerce platform- Conception and implementation of a CMS with client-specific review workflows
- Implementation of a internal campaign management tool
- Execution of company-internal coding workshops for React and TypeScript

Technologies used:... show LessTypeScriptIn use since: 2018, over 6 yearsReactIn use since: 2016, over 8 yearsJavaScriptIn use since: 2008, over 16 yearsNode.jsIn use since: 2018, over 6 yearsDockerIn use since: 2018, over 6 yearsTesting (Jest, RTL)In use since: 2019, over 5 yearsHTMLIn use since: 2008, over 16 yearsCSSIn use since: 2008, over 16 years### HoloBuilder Inc

... show moreFrontend-DeveloperAachenCloud platform for 360° photo management of construction sites- Frontend development for AR cloud platform
- Implementation of features for companion Android app
- Conception and implementation of landingpages

Technologies used:... show LessJavaScriptIn use since: 2008, over 16 yearsReactIn use since: 2016, over 8 yearsHTMLIn use since: 2008, over 16 yearsCSSIn use since: 2008, over 16 yearsC# UnityIn use since: 2015Android JavaIn use since: 2015WordPressIn use since: 2012### Isopedia GmbH

... show moreFrontend-DeveloperDortmundAgency for web projects- Webdevelopment in client projects
- Implementation and maintenance of a centralized CMS for 50 websites
- Implementation of Dashboards for iPhone and iPad

Technologies used:... show LessJavaScriptIn use since: 2008, over 16 yearsPHPIn use since: 2005HTMLIn use since: 2008, over 16 yearsCSSIn use since: 2008, over 16 years

Press me

### Master Informatik

RWTH Aachen University- Specialization: Software Engineering
- Minor: Economics
- Thesis: "Development and Evaluation of an component-based Virtual Reality Editor"

Technologies used:JavaScriptIn use since: 2008, over 16 yearsReactIn use since: 2016, over 8 yearsNode.jsIn use since: 2018, over 6 years### Bachelor Informatik

RWTH Aachen University- Minor: Economics
- Thesis: "Development and Evaluation of a Pattern Matching Library for BLE Sensors in Android"

Technologies used:Android JavaIn use since: 2015PostgresIn use since: 2019, over 5 yearsJavaScriptIn use since: 2008, over 16 years