Meine Portfolio-Website
Über
Im Jahr 2023 beschloss ich schließlich, eine persönliche Website zu erstellen, die alle oder die meisten meiner Arbeiten aus meiner beruflichen Laufbahn zeigt. Bis 2023 habe ich meinen Bachelor in Informatik im Jahr 2022 abgeschlossen und ich arbeite seit über 2 Jahren in der Softwarebranche. Daher hatte ich Material zum Teilen. Das Hauptziel meiner persönlichen Website ist es, meine Arbeit zu archivieren und letztlich meinen Prozess des Aufbaus und Lernens zu dokumentieren. Außerdem soll sie als zentraler Ort für alle meine Socials wie LinkedIn, GitHub, GitLab, Twitter usw. dienen.
Danksagungen
Alle Anerkennung für das Design/Theme dieser Website gebührt Sid und seinem Projekt hugo-blog-awesome. Anerkennung geht auch an Aditya Telange für die Erstellung aller Social-Icons dank seiner Arbeit am Projekt hugo-PaperMod.
Wie funktioniert es?
Die Website wird mit einem statischen Site-Generator namens Hugo erstellt. Der Großteil des Codes/Inhalts ist in HTML, CSS, JavaScript und Markdown geschrieben. Der gesamte Code ist auf GitHub gehostet und die Seite selbst wird auf Vercel gehostet. Die Domain mehmetmhy.com wurde bei Google Domains gekauft. Um die Entwicklung dieser Website zu beschleunigen, habe ich ein Hugo-Theme namens hugo-blog-awesome verwendet, das ich in dieses Repository geforkt und modifiziert habe, um die Seite für meinen Anwendungsfall etwas zu verbessern. Hier ist ein einfaches Diagramm, das den Arbeitsablauf meiner persönlichen Website zeigt:
Zukünftige Pläne?
Im Laufe des Jahres werde ich, wenn ich etwas Freizeit habe, die Website weiterhin mit neuen Projekten und beruflichen Veränderungen aktualisieren, die auf mich zukommen. Ich plane auch, die Struktur dieser Website für 1–2 Jahre beizubehalten. Aber ich möchte die Website eines Tages neu aufbauen, sodass sie nicht mehr nur eine statische Seite ist. Ich bin schwach im Bereich Frontend-Entwicklung, daher hoffe ich, mehr Frontend-Entwicklung zu lernen und die Seite neu zu gestalten, damit sie dynamischer ist und fortgeschrittenere Funktionen unterstützt.