Hi, my name is
Markus Koch
I am a passionate DevOps Engineer and Backend Developer. I have a love for great design and minimalism. I embrace challenges and am constantly looking to learn and explore new technologies to improve my skills and create innovative solutions.
Get in TouchAbout me
A story of handwork and perseverance.
Hi, I'm Markus Koch. I have a great passion for simplicity and understandability. I specialize in backend development and testing, and my passion in doing so is to develop the cleanest and most maintainable code possible. On the side, I also develop professional and easy-to-use user interfaces, building versioned open-source web applications.
Contact
You have questions about one of my projects, want to know more about my career, or just want to say hello and make my inbox overflow even more? Wonderful, just contact me! I look forward to an interesting conversation.
Experiences
I have been hired as a DevOps Engineer for Site Reliability. This involves monitoring various services in the cloud and ensuring maximum availability. My initial role was to develop tools that make it easier for support service staff to see which services are currently functioning and which are experiencing faults. In the meantime, however, I am the Product Owner for a simplified Incident Management configuation process with different ai bots, a variety of CI/CD pipelines and a ~500 terabyte large Data Warehouse for data storage and analysis. Yes I can split myself in three! Cool, isn't it?
Writing and developing the bachelor thesis names floraly. floraly is a web application for monitoring and increasing the survival probability of plants. Here, a plant recognition was developed using a classification model in the field of machine learning. The data was retrieved from a sensor and decoded using reverse engineering. The user can monitor the plants in teams and also receives useful notifications. Incredible but yes this was all part of my bachelor thesis. P.S. floraly never went online because all my plants died. Sorry I am a computer scientist and not a botanist.
Managing Director and Backend Developer at PartySpark. PartySpark develops an app that makes it easy for people to meet new people with the same interest. Similar to dating platforms, this also works by swiping. However, creating groups to swipe together is a huge difference. For example, if you are planning a city trip with a friend, you can search for locals in advance and they can show you around. And what was my job? Quite simply I developed everything you can't see. But who is recommended to you is still based on my algorithm.
Seconded as a working student at Pangoon Development. Pangoon Development is a web agency from Berlin, which develops innovative and modern web applications mainly using the TALL stack. During this time I took on my own projects and developed platforms from scratch based on agreements with clients. During this time I was able to tighten my knowledge with Laravel and TypeScript. I also developed a love for clean code. In addition, GitHub Copilot has become my new best friend.
Completing a five month internship in Berlin at the company writeaguide. writeaguide is a knowledge management platform for the B2B sector, which consists of the three pillars knowledge database, learning platform and help center. The application is based on the MVC framework Laravel. During my internship, I implemented new integrations, made minor UI improvements, fixed some weird things on the backend, and ate mind-boggling amounts of cereal.
Educations
I studied General Computer Science at the OTH Regensburg. The OTH has a good reputation and also offers students a variety of elective courses, partner universities and guest lecturers. These were also the reasons why I chose the OTH and, of course, also because of the beer it produces. Community is very important here! Not only do you learn a lot of different computer science topics, but you also practise them through various practical group projects. If I no longer had to take computer graphics, I would study here again immediately.
After my training as a mechanic for automation technology, I realised that I was not destined for this profession. That's why I caught up on my A-levels at the Technical College Kelheim. I've always had a soft spot for computers and how they work. No, I'm not one of those people who should study computer science just because they like to gamble. I've been writing my first scripts since I was 14 years old, so it was clear that I needed to take my knowledge to the next level. After a year of torture, I was able to start studying.
Awesome Projects
Welcome to my wonderland of Awesome Projects - where programming magic meets innovation! Explore a whimsical collection of creations that will leave you saying, »Wait, they really did that?!« Buckle up, fasten your seatbelt, and let the awesomeness begin!
-
December 2022
PortfolioWebpageThe portfolio webpage is this website. In addition to the current view, it offers a dashboard with which the content can be created. It also offers different administration rights as well as various automations that take a lot of work off the operator's hands. Check out the changelog to learn more about the application.
- laravel
- livewire
- tailwindcss
- alpinejs
-
November 2022
DataScienceThis is an application that was developed during my studies. Here, data is read from Twitter via a console program and various data science approaches are tried out. The data can be persisted so that different calculations can be performed again later.
- python
- datascience
- api
-
September 2022
SmartHomeThis repository contains various smart home projects for Apple HomeKit. All these projects are intended for the ESP32 and developed with the programming language C++. All the projects are completely self-sufficient and do not require a bridge. To compile a project, the IDE Arduino v2 is required.
- cpp
- esp
- iot
- smarthome
-
June 2022
GeocodePackageThe Geocode package is an open source PHP package that is optimized for Laravel and enables coordinates to be converted into an address and an address into coordinates. The drivers Google and Openstreetmap are supported. The package is in beta and it is not recommended to use it productively.
- php
- laravel
- open-source
- package
-
August 2021
PartySparkPartySpark is a social network that makes it easy for you and your friends to make new acquaintances in other cities. Whether it's for a coffee, a chat or a night of partying. At PartySpark, you can not only search for new friends alone, but also with others.
- laravel
- livewire
- tailwindcss
- alpinejs
-
February 2021
ChessGameChessGame is a visual chess game. You can play against your friends or choose one of different AI opponents. Possible moves are displayed to make it easier for you to play. You can also go back in the game history. The game is object-oriented and developed using the python programming language.
- python
- pygame
- artificial-intelligence