- 🇩🇪 I live in Markdorf and work in Immenstaad
- 👨🏽💻 I am into coding and code
- 💻 I currently work at Airbus Defence and Space in Research and Development as Software Engineer
- 👨🏽🏫 I currently teach Programming with Java at Baden-Wuerttemberg Cooperative State University
- 👨🏼🎓 I graduated 2020 from Baden-Wuerttemberg Cooperative State University Ravensburg with a B.Sc. in Business Information Systems
Jappuccini is a GitHub organization containing Java learning content for data science students of the Baden-Wuerttemberg Cooperative State University in Ravensburg. It contains repositories for documentation, exercises, exams and is maintained by appenmaier and me.
Contains the lecture documentation, slides and exercises. Highlights on this repository is the everything as code paradigm:
- documents are created in markdown and build with docusaurus to a static webpage
- exercises can be opened with a single click on gitpod.io
- slides are created in html with revealjs
- diagrams are created with Mermaid
- automatic pull request checks
- automatic deployment to GitHub Pages
Contains source code of all exercises from the java-docs repository. For each exercise an exercise-branch, solution-branch and pull request is created.
Contains all exams. This repo is private and only for lecturers.
Contains the Terraform files for the jappuccini GitHub organization. Changes made to the main branch are automatically applied through the Terraform cloud.
Carbotracker is the evolution of carbotracker-deprecated. It will have the same features, but data, authentication, and authorization will be managed by Firebase.
Carbotracker-deprecated is a fast and user-friendly app designed for individuals with diabetes. There is no registration required, and all data is stored on the device. You can easily manage your favorite products and calculate your current meal.
Foodlist is a full-stack application for managing products, recipes, and a shopping list. It is built using Angular, NestJS, NX, PostgreSQL, and TypeORM.
Coronainfo is a client application that provides up-to-date Covid data for Germany, sourced from the official Robert Koch Institute. You can mark interesting districts as favorites for quick access to current data.
One of the responsibilities of the European Banking Authority (EBA) is to ensure the orderly functioning and integrity of financial markets and the stability of the financial system in the EU. The EBA releases annual stress test results in CSV files. However, it's important to note that this data set does not support queries between two or multiple years.
On the other hand, the 'ebs' (European Back System) was initially a student project. It is a Python library designed to import stress test data from European banks into a harmonized database schema. This library empowers users to perform complex queries spanning multiple years.
Cego is a popular card game commonly played in the Black Forest. The 'Cego Count' app is a client application built with Angular, designed for recording game rounds and points in Cego.
Our education platform allows multiple schools to efficiently manage classes, students, learning content, and more. Our main focus is on promoting interaction and facilitating collaborative data exchange. This project was implemented with the help of two friends. While it's currently private, if you're interested in taking a look, feel free to ask!
This client application is available in both Java and Angular versions. It's primarily used by my parents to calculate the necessary data for transitioning from a channel to a pipe.
Angular NgRx HTML CSS TypeScript
Nx NPM Docker Github Actions Jest Jasmine NeoVim VS Code Git Docusaurus Markdown RevealJS Mermaid
Launch Darkly Kubernetes Terraform
- 🚴🏼 road biking
- 📚 reading
- 🎲 playing card and table games
- 🧖🏼♂️ sauna
- 🥾 hiking
- 👨🏼💻 build things