profile-picture

Hello World!

My Name is Fabian Michaelis

Greetings! I'm a versatile and dynamic Web- developer hailing from the vibrant city of Berlin, now proudly based in the enchanting capital of France, Paris. With a diverse background that includes ventures in sales and gastronomy as a business owner, I bring a unique blend of skills and perspectives to the world of web development.

My Work

Meet App

Meet is a web application that enables users to connect and interact with others in real-time. It is built using React, Express, and other powerful libraries to provide a smooth and engaging experience.

Objective

  • Build a serverless, progressive web application with React using a test-driven development (TDD) technique.
  • Use the Google Calendar API to fetch upcoming events.
  • Support offline access.

Stack used

  • React
  • CSS
  • Jest
  • Cucumber
  • Puppeter
  • Atatus
  • Lighthouse
  • Recharts

Movie API

This API allows you to manage movies, users, and authentication for MyFlixClient and myFlix-Angular-client. It is built using Node.js, Express, and MongoDB, and includes various dependencies to handle authentication and data validation.

Objective

  • Build the server-side component for a movie app called myFlix. The web application provides users with access to information about different movies, directors, and genres. Users are able to sign up, update their personal information, and create a list of their favorite movies.

Stack used

  • JavaScript
  • MongoDB
  • Express
  • Node.js
  • Postman
  • PostgreSQL
  • Mongoose

React Movie App

MyFlixClient is a web application built with React, Redux, and Bootstrap that allows you to browse and explore a collection of movies and TV shows.

Objective

  • Using React, build the client-side component for a movie app called myFlix based on its existing server-side code (REST API and database).

Stack used

  • React
  • Node.js
  • Express
  • Parcel
  • React Bootstrap

Pokedex

Pokedex is a JavaScript and jQuery-based application that fetches data from an API to create a digital encyclopedia of Pokemon. It allows developers to integrate a comprehensive Pokedex into their projects, offering users the ability to browse and search for information about different Pokemon species.

Objective

  • Build a small web application with HTML, CSS and JavaScript that loads data from an external API and enables viewing of data points in detail.

Stack used

  • HTML
  • CSS
  • JavaScript
  • jQuery
  • Bootstrap

Mobile Chat App

This is a chat application built with React Native that allows users to send and receive messages in real-time. It utilizes the react-native-gifted-chat library for the chat interface and integrates with Firebase Firestore for message storage and retrieval.

Objective

  • Using React Native, build a chat app for mobile devices.

Stack used

  • React
  • React Native
  • Expo
  • Google Firebase

Angular Movie App

Single-page, Responsive Design: The myFlix app is built as a single-page application using Angualar, ensuring a seamless user experience. It is fully responsive, adapting to different screen sizes and devices. Routing and Rich Interactions: Enjoy smooth navigation through the app with routing functionality, allowing you to explore different movie categories and individual movie details. The app also offers rich interactions, enhancing your engagement and enjoyment.

Objective:

  • Using Angular, build the client-side component for a movie app called myFlix based on its existing server-side code (REST API and database).

Stack used

  • Angular
  • Node.js
  • Angular Material

About me

Full Stack Web Development

    I am:

  • Sports Enthousiast
  • Business man
  • Restaurant Owner
  • Cineast

    I like to:

  • Play Soccer
  • Write Code
  • be a Dad
  • Travel
Skills
HTML CSS JavaScript Typescript ReactNative React
Angular MongoDB MySQL AWS JQuery Responsive Design

Get in Contact with me

Fabian Michaelis

75116 Paris
France
Tel +49 17661618570

Download my CV

Contact me