Resume
In my free time I spend a lot of time teaching myself new programming languages and technologies. Most of the courses and tutorials that I have used to acquire this knowledge are listed below.
The Ultimate TypeScript Course
07/2022In this course I gained advanced TypeScript skills. I learned everything about types, classes, interfaces, generics and creating own decorators.
Platform: CodeWithMosh
Instructor: Mosh Hamedani
Next.js & React - The Complete Guide
12/2021In this course I learned everything about routing, data fetching and static generation in Next.js.
Platform: Udemy
Instructor: Maximilian Schwarzmüller

Animate React with Framer Motion
07/2021In this course I learned hot to build fancy animations with Framer Motion.
Platform: NetNinja
Instructor: Shaun Pelling - The Net Ninja
Tailwind CSS Tutorial
04/2021In this course I learned the basics of the Tailwind CSS framework.
Platform: YouTube
Instructor: Shaun Pelling - The Net Ninja
WPF & XAML: Build 10 WPF applications (C#) in 2020
01/2021I did this course to learn the Basics of WPF & XML in C#.
Platform: Udemy
Instructor: Lukas Vyhnalek
C/C++ Das umfassende Lehrbuch
08/2020I read this book during my education at HYDAC Electronic GmbH. Since this is my first low level language I learned a lot about computer architecture.
The Ultimate Redux Course
07/2020In this course I learned a faster and more simple way of implementing Redux into a React app. The instructor showed how to do this in a JavaScript React app but I decided to use TypeScript instead.
Platform: CodeWithMosh
Instructor: Mosh Hamedani
React Context & Hooks
05/2020In this tutorial I learned the basic usage of React Context, Hooks and Reducers. Those functions allow passing data between components with less code and therefore keep the code clean and simple.
Platform: YouTube
Instructor: Shaun Pelling - The Net Ninja
Build and Deploy a Realtime Chat Application - Socket.io, Node.js, and React.js
05/2020In this coure I learned how to build a real-time chat application using Socket.io. The tutor coded it in JavaScript but I decided to use Typescript. This helped me diving deeper into Socket.io. I used React for the frontend and express in the backend.
Platform: YouTube
Instructor: JavaScript Mastery

Flutter Tutorial for Beginners
04/2020In this tutorial I learned how to user Flutter (and Dart) to create Android and iOS apps from scratch. I learned all about widgets, packages, assets and asynchronous code while creating a World Time app and 2 other small apps.
Platform: YouTube
Instructor: Shaun Pelling - The Net Ninja

Learn Flutter & Dart to Build iOS & Android Apps [2020]
04/2020In this course I dived deep into app development using Flutter and Dart. I learned how to store data locally, how to show a loading indicator while fetching data from the web, how to use the device's hardware (camera, sensors), how to implement authentication in an app and much more…
Platform: Academind
Instructor: Maximilian Schwarzmüller

Flutter & Firebase App Build
04/2020In this course I learned how to connect a Flutter App with a Firebase project. The course covered the most important topics including authentication (with email and password) and a few simple CRUD functions. Alongside the course I implemented third party authentication services like Google and Facebook by myself.
Platform: YouTube
Instructor: Shaun Pelling - The Net Ninja
Clean Coding and Refactoring
03/2020In this course I learned how to write code with is simply human readable and how to structure the code as its best.
Platform: CodeWithMosh
Instructor: Mosh Hamedani
C# Basics for Beginners
01/2020In this course I learned the C# basics. I mainly used the course to recover the skills I learned as a child when I started programming.
Platform: CodeWithMosh
Instructor: Mosh Hamedani
C#
01/2020In this course I learned how write object oriented code in C# using classes, how to use encapsulation, using inheritance and polymorphism.
Platform: CodeWithMosh
Instructor: Mosh Hamedani
Complete SQL Mastery Course
11/2019In this course I learned very much about SQL databases including CRUD functionality, creating own views and multi dimensional data.
Platform: CodeWithMosh
Instructor: Mosh Hamedani
Python Programming for Developers
09/2019In this course I learned how to create programs and also Webapps in Python.
Platform: CodeWithMosh
Instructor: Mosh Hamedani
Firebase Hosting Tutorial
04/2019In this short tutorial I learned how to deploy a (static) Website to Firebase and how to configure the routing and redirects.
Platform: YouTube
Instructor: Shaun Pelling - The Net Ninja
Firebase Functions
04/2019In this course I learned how to build APIs using Firebase Cloud Functions.
Platform: YouTube
Instructor: Shaun Pelling - The Net Ninja
The Complete Node.js Course
03/2019In this course I learned to build fast and secure RESTful APIs with Node, Express and MongoDB.
Platform: CodeWithMosh
Instructor: Mosh Hamedani
Mastering React
03/2019In this course I learned how to build fast React apps and create own reuasble components. The course also covered fetching data from HTTP services like the API I created in the Node.js course.
Platform: CodeWithMosh
Instructor: Mosh Hamedani
Firebase Auth Tutorial
01/2019In this tutorial I dived deeper into the Firebase authentication service. The tutorial covered important topics including user roles and securing the data from unauthorized access.
Platform: YouTube
Instructor: Shaun Pelling - The Net Ninja
React, Redux & Firebase App Tutorial
10/2018In this tutorial I learned how to connect a React Redux web application with the Google Firebase backend. I also learned how authentication with firebase works.
Platform: YouTube
Instructor: Shaun Pelling - The Net Ninja
Complete React Tutorial (with Redux)
09/2018In this tutorial I learned the React basics and how to connect Redux with React. Redux is a plugin to keep the state of a React App in a single place.
Platform: YouTube
Instructor: Shaun Pelling - The Net Ninja
Get In Touch
Do you have any questions or want get in touch for planning your next project together with me? Feel free to contact me at any time.