Sharing my journey through various projects and the skills I've developed along the way
Explore My ProjectsI'm Marcel, a dedicated learner who has embarked on a journey through various projects that have greatly expanded my skills and knowledge. Each project has been a valuable learning experience, challenging me and pushing my personal limits.
Michichat is a messaging app that supports sending images and video calls. Developed using Android Studio for the app and ExpressJS for the server, Michichat primarily utilizes WebSocket over SSL for communication, with HTTPS used for media transmission. Video calls are facilitated through a peer-to-peer connection. While the app is functional, some features are still under development, and as such, it is not yet available for download. Through the development of Michichat, I gained significant insights into backend programming and the intricacies of Android app development.
michisoft.de is my first project in web design and has been gradually updated over time. This website is designed for a fictional video game company and is built using only HTML, CSS, and JavaScript. It combines a stylish look with excellent performance.
wirklauendeinedaten.de is a fun project inspired by the r/BadUIBattles subreddit. The website features various forms with intentionally awkward inputs and tracks the time taken to fill them out, showing a leaderboard at the end. It was created with HTML, CSS, and JavaScript, hosted with ExpressJS, and uses a small MongoDB database to store form submissions.
Besides these projects, I am also active with Linux, managing a server that hosts various services such as Plex Media Server, Gitea, and Wikimedia. I have a strong interest in working with microcontrollers. For example, I’ve built a smart lighting system that can be controlled via Home Assistant and an automated watering system for my plants. My work with microcontrollers has been particularly satisfying, allowing me to create practical and innovative solutions.