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.

Typescript

The Ultimate TypeScript Course

07/2022

In 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

Next.js & React - The Complete Guide

12/2021

In this course I learned everything about routing, data fetching and static generation in Next.js.

Platform: Udemy

Instructor: Maximilian Schwarzmüller

Framer Motion

Animate React with Framer Motion

07/2021

In this course I learned hot to build fancy animations with Framer Motion.

Platform: NetNinja

Instructor: Shaun Pelling - The Net Ninja

Tailwind CSS

Tailwind CSS Tutorial

04/2021

In this course I learned the basics of the Tailwind CSS framework.

Platform: YouTube

Instructor: Shaun Pelling - The Net Ninja

C# WPF

WPF & XAML: Build 10 WPF applications (C#) in 2020

01/2021

I did this course to learn the Basics of WPF & XML in C#.

Platform: Udemy

Instructor: Lukas Vyhnalek

C++

C/C++ Das umfassende Lehrbuch

08/2020

I 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.

Redux

The Ultimate Redux Course

07/2020

In 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

React Context & Hooks

05/2020

In 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

Socket.io

Build and Deploy a Realtime Chat Application - Socket.io, Node.js, and React.js

05/2020

In 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 + Dart

Flutter Tutorial for Beginners

04/2020

In 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

Flutter + Dart

Learn Flutter & Dart to Build iOS & Android Apps [2020]

04/2020

In 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

Flutter & Firebase App Build

04/2020

In 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

Clean Coding and Refactoring

03/2020

In 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

C# Basics for Beginners

01/2020

In 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# Intermediate

C#

01/2020

In 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

SQL

Complete SQL Mastery Course

11/2019

In 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

Python Programming for Developers

09/2019

In this course I learned how to create programs and also Webapps in Python.

Platform: CodeWithMosh

Instructor: Mosh Hamedani

Firebase Hosting

Firebase Hosting Tutorial

04/2019

In 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

Firebase Functions

04/2019

In this course I learned how to build APIs using Firebase Cloud Functions.

Platform: YouTube

Instructor: Shaun Pelling - The Net Ninja

Node.js

The Complete Node.js Course

03/2019

In this course I learned to build fast and secure RESTful APIs with Node, Express and MongoDB.

Platform: CodeWithMosh

Instructor: Mosh Hamedani

React

Mastering React

03/2019

In 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

Firebase Auth Tutorial

01/2019

In 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

React, Redux & Firebase App Tutorial

10/2018

In 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

React + Redux

Complete React Tutorial (with Redux)

09/2018

In 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

Loading

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.

Send a Message