|
I'm a XX-year-old student from Germany, currently studying Computer Science at the University of Stuttgart. My passion lies in all things tech, especially Software Engineering.
Scroll down to learn more about me, my Projects, and my Skills.
A fully functional cloud service.
I developed GrütteCloud to chat with friends, store & share files, and navigate the world. The backend is powered by Python and MySQL, while the frontend is built with HTML, CSS, and JavaScript.
The result of collaborative efforts.
This Java-based route planner, featuring the Dijkstra algorithm, taught me the power of teamwork. Developed with two other students during my studies at the University of Stuttgart, FMI Maps is a testament to the enduring impact of group projects.
Rate your university canteen.
Mensieren.de is a platform that allows students to rate canteen dishes and interact with friends. This full-stack web application was developed with Python, MySQL, HTML, CSS, and JavaScript.
Among Us meets Google Dino Game.
This game, coded in Processing, is a fusion of the Google Chrome Dino Game and Among Us. It showcases my coding style and emphasizes the principles of OOP.
Never forget to water your plants again.
My Plants is a beautifully crafted app, built with Flutter, designed to help you nurture and care for your plants with ease.
Monitor particulate matter in real-time.
This application measures and visualizes particulate matter (PM2.5) using a Python web app and a systemd service that writes SDS011 sensor data to an SQLite database. Running on a Raspberry Pi, AQSense provides real-time visualization.
My first programming language. I've used it in many of my personal projects for backend development and simple scripts. However I also have experience with numpy and other data science libraries as they are part of my university curriculum.
I learned Java in university and have used it in various projects, including FMI Maps, a route planner developed with two other students. A special focus was placed on object-oriented programming, datastructures and algorithms.
My go-to language for frontend development. I've used it in many projects, including GrütteCloud, where I used it to create interactive elements and animations.
HTML is the backbone of the web. I've used it in many projects to create the structure of websites and web apps.
CSS is used to style websites and web apps. It is used in many of my projects to create beautiful and responsive designs.
MySQL is a relational database management system. While it is for example in use in GrütteCloud, I also have learned about SQL in university.
Docker is a platform for developing, shipping, and running applications. I've used it in some projects to containerize smaller applications and services. For example, status.gruettecloud.com is running in a Docker container.
Google Cloud Platform is a suite of cloud computing services. I have experience with GCP services like Cloud Engine, Cloud Run, Artifact Registry, Vertex AI and Firestore. The before mentioned status page is hosted on Google Cloud Run.
The OpenAI API is a powerful tool for natural language processing. I've used it for example in GrütteChat MyAI to generate a powerful, multimodal chatbot based on the GPT-4o model.
I have tinkered around with Flutter and Dart to begin the development of a mobile app for GrütteCloud. The app is still a work in progress and might be released at some point.
Git is a distributed version control system. It is used in basically all of my projects to keep track of changes and collaborate with others.
GitHub is a platform for version control and collaboration. I've used it in many projects to host code and collaborate with others. You can find my GitHub profile here.
In the course of my studies, I have also used a University hosted GitLab instance to collaborate on projects with other students.
Contact Form:
You want to get in touch?
Then just send me a message via the contact form. I will get back to you as soon as possible.