Über mich
Hi! Ich bin Marcel, ein selbsterlernter Entwickler mit großer Begeisterung für Technologie, Softwareentwicklung und die Umsetzung eigener Ideen. Bereits seit vielen Jahren beschäftige ich mich intensiv mit Programmierung und erweitere mein Wissen kontinuierlich durch eigene Projekte, praktische Erfahrungen und selbstständiges Lernen. Besonders motiviert mich die Möglichkeit, technische Herausforderungen zu analysieren und daraus strukturierte, effiziente und elegante Lösungen zu entwickeln. Mein Schwerpunkt liegt vor allem auf der Entwicklung moderner Anwendungen und Weblösungen. Dabei interessiere ich mich nicht nur für das reine Programmieren, sondern auch für die Planung von Systemen, die Strukturierung von Software sowie die Optimierung von Prozessen und Benutzererfahrungen. Ich arbeite gerne analytisch, denke mich tief in Probleme hinein und lege Wert auf sauberen, nachvollziehbaren und wartbaren Code. Aktuell konzentriere ich mich darauf, praktische Erfahrung weiter auszubauen, eigene Projekte umzusetzen und mein Wissen gezielt in professionellen Entwicklungsumgebungen einzubringen. Mein Ziel ist es, Theorie und Praxis sinnvoll miteinander zu verbinden und langfristig an innovativen Softwarelösungen mitzuarbeiten.
Meine letzten Projekte
ch_API
API für meine CodeHub-Projekte, die wichtige Funktionen und Integrationen bereitstellt.
WeiterKugelmatik
Ein Schulprojekt, das Kunst, Mathematik, Technik, Physik und vieles mehr miteinander verbindet!
WeiterEventBoard
EventBoard ist eine Webanwendung zur übersichtlichen Verwaltung und Organisation von Events. Nutzer können Veranstaltungen erstellen, verwalten und zentral darstellen.
WeiterFähigkeiten
Meine neuesten Projekte im Detail
CMS
Dieses Projekt ist ein vollständig maßgeschneidertes Content-Management-System, das von WordPress inspiriert ist und von Grund auf so entwickelt wurde, dass es meinen eigenen Anforderungen entspricht. Unter Verwendung von HTML und CSS für flexible Layouts und Themes sowie JavaScript/TypeScript für interaktives und dynamisches UI-Verhalten habe ich ein System implementiert, mit dem Benutzer Seiten gestalten, strukturierte Inhalte verwalten und steuern können, wie diese Inhalte im Frontend dargestellt werden.
Das Backend ist in PHP geschrieben und verfügt über ein SQL-basiertes Datenmodell, um Inhalte, Benutzer und Konfigurationen effizient zu verwalten. Die gesamte Anwendung ist mit Docker containerisiert, um konsistente Entwicklungs- und Bereitstellungsumgebungen zu gewährleisten, und wird mit Git versionskontrolliert. Das langfristige Ziel dieses Projekts ist es, WordPress für meine persönlichen Websites vollständig zu ersetzen, einschließlich der Möglichkeit, dieses Portfolio mit meinem eigenen CMS zu veröffentlichen.
Übersetzt mit DeepL.com (kostenlose Version)
Für dieses Projekt verwendete Fähigkeiten
Schauen Sie sich dieses Projekt an!
ch_API
ch_API ist eine modulare und erweiterbare API-Plattform, die als Rückgrat für meine CodeHub-Anwendungen entwickelt wurde, wie zum Beispiel das EventBoard gehosteten Projekte. Das mit PHP und SQL erstellte System ist auf Flexibilität ausgelegt: Endpunkte, Ressourcen und Zugriffsregeln sind dynamisch konfigurierbar und nicht fest codiert.
Die API unterstützt die Erstellung, Verwaltung und Skalierung mehrerer Anwendungen aus einem einzigen System heraus und eignet sich somit für eine Vielzahl von Anwendungsfällen über meine eigenen Projekte hinaus. Docker wird zur Containerisierung der Dienste verwendet, um Portabilität und reproduzierbare Bereitstellungen zu gewährleisten, während Git für die Versionskontrolle und die kollaborative Entwicklung eingesetzt wird. Aufgrund seiner architektonischen Komplexität und Anpassungsfähigkeit wird dieses Projekt als eigenständiges System gepflegt.
Für dieses Projekt verwendete Fähigkeiten
Schauen Sie sich dieses Projekt an!
Kugelmatik
Dieses Projekt begann während meiner Zeit an der High School, wo mein Partner und ich die Verantwortung für die Wartung und Erweiterung eines bestehenden Softwaresystems übernahmen, das an ältere Hardware gebunden war. Wir arbeiteten hauptsächlich mit Java und C++ und modernisierten den Software-Stack so weit wie möglich, ohne die ursprüngliche Hardware zu verändern, wobei wir uns auf Stabilität, Wartbarkeit und Leistungsverbesserungen konzentrierten.
Wir haben erfolgreich ein umfangreiches Update veröffentlicht, langjährige Probleme gelöst und Teile der Codebasis umstrukturiert, um das Projekt wieder zum Leben zu erwecken. Die Entwicklung und das Testen wurden mit Docker für konsistente Umgebungen und Git für die Versionskontrolle und das Release-Management unterstützt. Das Projekt zeigt meine Fähigkeit, mit Legacy-Systemen zu arbeiten, bestehende Architekturen zu verstehen und sie unter realen Bedingungen weiterzuentwickeln.
Für dieses Projekt verwendete Fähigkeiten
Schauen Sie sich dieses Projekt an!
EventBoard
EventBoard ist eine moderne Webanwendung zur Erstellung, Verwaltung und Organisation von Events. Die Plattform ermöglicht es Nutzern, Veranstaltungen strukturiert anzulegen, zu bearbeiten und zentral zu verwalten. Der Fokus liegt auf einer klaren Benutzeroberfläche, einfacher Bedienbarkeit und einer effizienten Datenverwaltung. Events können mit relevanten Informationen wie Titel, Datum, Beschreibung und weiteren Details versehen werden, um eine optimale Übersicht zu gewährleisten. Das Projekt wurde mit dem Ziel entwickelt, typische CRUD-Funktionalitäten praxisnah umzusetzen und gleichzeitig ein skalierbares, sauberes Architekturverständnis im Bereich Webentwicklung zu fördern. Dabei standen sowohl Benutzerfreundlichkeit als auch technische Struktur im Vordergrund. EventBoard eignet sich als Grundlage für weiterführende Features wie Benutzerrollen, Kalenderintegration oder Event-Analytics.
Für dieses Projekt verwendete Fähigkeiten
Schauen Sie sich dieses Projekt an!
Contact
Kontaktieren Sie mich gerne für Kooperationen oder einfach nur, um Hallo zu sagen!
falscherIdiot@gmail.comSchau doch gerne mein Github an :D
Fachpersonal