Hi there I am Christoph and experienced in several areas like Mechanical Engineering, Automotive, Production, Quality Assurance, Software Development and Data Science.👋
Nr. | Repository | Language | Short Summary |
---|---|---|---|
01 | Capstone_Project_Rossmann | Python | This is the final project of my 6-month training as a Certified Data Scientist at XDi - Experience Design Institut GmbH. / Determine the key factors that influence sales and revenue / Create strategies for the management to improve the business / Build a standardized forecasting model which can predict the sales figures for the next eight weeks for each store. / Generate a report with information on the overall performance of the 1115 stores as well as individual performance reports for each store. |
02 | Simple_Data_Visualizer | Python | This is a simple tool to visualize data for a quick Exploratory Data Analysis (EDA). You can create various plot types as seaborn or plotly plot via a GUI in multiple windows. (RelPlot, PairPlot, JointPlot, DisPlot, CatPlot, LmPlot, 3DPlot) |
03 | Light_Intensity_Anomaly Detection_with_tflite-micro | Python, C++ | Running a machine learning model on an edge device (arduino) with TensorFlow Lite for microcontrollers. |
Rank | Project | Language | Short Summary |
---|---|---|---|
00 | libft | C | 42 Project - Libft - This project is about to write our own version of a set of functions from the standard libc and also some that are either not in the libc, or that are part of it but in a different form. |
01 | ft_printf | C | 42 Project - ft_printf - This project is about to write our own printf function by understanding and using variadic functions. |
01 | get_next_line | C | 42 Project - get_next_line - This project is about programming a function that returns a line read from a file descriptor. |
02 | pipex | C | 42 project - pipex - This project is about to learn and implement the concepts of redirections, pipes, child and parent processes. |
02 | push_swap | C | 42 project - push_swap - This project involves sorting data on a stack, with a limited set of instructions, and the smallest number of moves. |
02 | fdf | C | 42 project - fdf - This project is the first graphical project and is about representing a landscape as a 3D object in which all surfaces are outlined in lines (wireframe model) by unsing the 42 school graphical library: the MiniLibX!. |
03 | minishell | C | 42 project - minishell - This project involves creating a simplified version of a Unix shell. |
03 | philosophers | C | 42 project - philosophers - This project is about learning the basics of threading a process, creating threads and mutexes. |
04 | cub3D | C | 42 project - cub3D - This project is inspired by the world-famous eponymous 90's game Wolfenstein 3D. It is about configuration file and map parsing, ray-casting principles, efficient use of the mlx library for graphics, handling keyboard and mouse events for navigation, and texture mapping for wall surfaces. |
04 | CPP00 | C++ | 42 Project - CPP00 - This is the first module of C++ and designed to understand the specifities of the language compared to C. Time to dive into Object Oriented Programming! The module is about Namespaces, classes, member functions, stdio streams, initialization lists, static, const, and some other basic stuff. |
04 | CPP01 | C++ | 42 Project - CPP01 - This module is about memory allocation, pointers to members, references and switch statement. |
04 | CPP02 | C++ | 42 Project - CPP02 - This module is about ad-hoc polymorphism, operator overloading and Orthodox Canonical class form. |
04 | CPP03 | C++ | 42 Project - CPP03 - This module is about Inheritance. |
04 | CPP04 | C++ | 42 Project - CPP04 - This modul is about subtype polymorphism, abstract classes, interfaces. |
05 | CPP05 | C++ | 42 Project - CPP05 - This module is about to understand Try/Catch and Exceptions. |
05 | CPP06 | C++ | 42 Project - CPP06 - This module is about the different cast types in CPP. |
05 | CPP07 | C++ | 42 Project - CPP07 - This module is about Templates in CPP. |
05 | CPP08 | C++ | 42 Project - CPP08 - This project is about templated containers, iterators and algorithms in CPP. |
05 | CPP09 | C++ | 42 Project - CPP09 - This project is designed to understand the containers in CPP. |
05 | webserv | C++ | 42 Project - This project is about writing an own HTTP server in C++. |
05 | inception | docker | 42 Project - inception - This project aims to broaden the knowledge of system administration by using Docker. It is about virtualize several Docker images, creating them in a personal virtual machine. |
06 | ft_transcendence | Django, Python, JavaScript, HTML, Bootstrap, Bootstrap-Table, ApexCharts, CSS, dockerfile, RabbitMQ, OTP, tinyprc | 42 project - This project is centered around the design, development, and organization of a full-stack web application. |