Profilbild von JD

Portfolio & IT-Lernweg

JD

Ich baue aktuell meine Kenntnisse in Python, Linux und IT-Systemen aus und setze das Gelernte direkt in eigenen Projekten um.

Mein Ziel ist der Einstieg in den IT-Support mit langfristiger Entwicklung in Richtung Python-Backend und Automatisierung.

01

Über mich

Ich entwickle mich aktuell gezielt in Richtung IT-Support und Python-Entwicklung. Mein Schwerpunkt liegt derzeit auf Python, Linux und dem praktischen Verständnis von IT-Systemen.

Vieles lerne ich direkt durch eigene Projekte. Dabei beschäftige ich mich unter anderem mit Python-Skripten, Linux-Systemen, Git und GitHub, Docker, Backups und grundlegender Automatisierung.

Besonders wichtig ist mir, nicht nur fertige Lösungen zu übernehmen, sondern zu verstehen, warum etwas funktioniert. Ich möchte Fehler nachvollziehen, Probleme strukturiert lösen und meine Kenntnisse Schritt für Schritt praktisch ausbauen.

Mein Ziel ist zunächst der Einstieg in den IT-Support. Parallel möchte ich meine Python-Kenntnisse weiter vertiefen und mich später stärker in Richtung Backend-Entwicklung, Automatisierung und Security entwickeln.

02

Skills & Technologien

Python

Status: Grundlagen

Aktueller Schwerpunkt: eigene Übungen und kleine Programme

Linux

Status: Erste praktische Erfahrungen

Eigene Linux-Systeme und Self-Hosting-Projekte

IT-Support & Fehleranalyse

Status: Lern- und Berufsziel

Strukturierte Fehlersuche, Systemverständnis und Dokumentation

Git & GitHub

Status: Grundlagen

Versionsverwaltung für eigene Projekte

Docker & Docker Compose

Status: Erste praktische Erfahrungen

Containerisierte Dienste auf eigener Infrastruktur

Bash & Backups

Status: Erste praktische Erfahrungen

JD Backup System mit restic und Shell-Skripten

SQLite3

Status: Einstieg

Erste Nutzung in Python-Lernprojekten

HTML5

Status: Grundlagen

Eingesetzt für dieses Portfolio

CSS3

Status: Grundlagen

Eingesetzt für dieses Portfolio

03

Zertifikate & Nachweise

Microsoft-Learn-Profil

Microsoft Learn · Kursnachweis

Erste Schritte mit Python – Grundlagen

Erfolgreicher Abschluss des Microsoft-Learn-Lernpfads zu den Grundlagen der Programmiersprache Python. Vermittelt wurden die grundlegende Python-Syntax, Variablen, Datentypen, Benutzereingaben, mathematische Operationen sowie bedingte Anweisungen. Ergänzend wurden die Python-Entwicklungsumgebung in Visual Studio Code und die Verwaltung von Python-Paketen mit pip behandelt. Das erworbene Wissen wurde durch die eigenständige Entwicklung eines Python-Notenrechners praktisch angewendet.

Kurs-PDF öffnen

Microsoft Learn · Kursnachweis

Python – Teil 2: Programme erstellen

Vertiefung der Python-Grundlagen mit Schleifen, Listen und Dictionaries, dem Lesen und Schreiben von Dateien sowie der Strukturierung von Code durch eigene Funktionen. Die Inhalte bilden die Grundlage für größere, wiederverwendbare Python-Programme.

Kurs-PDF öffnen

Microsoft Applied Skills

AI Prompting

Grundlagen des KI-gestützten Promptings mit Fokus auf die Erstellung klarer und zielgerichteter Eingaben. Vermittelt wurden grundlegende Prompting-Techniken, praktische Anwendungsbeispiele sowie der effektive Einsatz von KI-Tools.

PDF öffnen

Kursnachweis

Website erstellen mit HTML & CSS (Anfänger)

Grundlagen der Webentwicklung mit HTML und CSS. Behandelt wurden der strukturierte Aufbau von Webseiten, grundlegendes Styling, Barrierefreiheit sowie bewährte Methoden für eine saubere und benutzerfreundliche Webentwicklung.

Kurs-PDF öffnen

04

Projekte

KI · Orchestrierung · Webentwicklung · Open Source (geplant)

Axiom 🐸 – Personal AI System

Axiom ist mein Projekt für einen persönlichen KI-Assistenten mit spezialisierten Skills und optionalen Integrationen. Die öffentliche Website bietet einen interaktiven Setup-Konfigurator für ChatGPT, Hybridbetrieb und einen eigenen MCP-Server.

Privacy-first: kein Axiom-Benutzerkonto, kein zentraler Speicher für fremde Daten und ein lokaler Konfigurationsexport. Das Projekt befindet sich in der Entwicklung.

Axiom Website öffnen ↗ Axiom GitHub-Repository

Webentwicklung

JD Portfolio

Mein persönliches Portfolio zur Darstellung meines IT-Lernwegs, meiner Projekte und Zertifikate. Die erste Version habe ich eigenständig mit HTML und CSS aufgebaut. Das aktuelle Redesign entstand mit KI-Unterstützung auf Basis meiner eigenen Anforderungen, Inhalte, Designvorgaben und Prompts. Dabei übernehme ich die Prüfung, Anpassung und Weiterentwicklung der generierten Lösungen selbst.

Vaultwarden öffnen · VPN erforderlich

Linux · Bash · Datensicherung

JD Backup System

Eigenes Backup-Projekt für meine Linux-Projekte und meinen selbst gehosteten Passwortmanager. Ich beschäftige mich mit automatisierbaren Sicherungen, restic, SQLite-Backups und Protokollierung.

Repository öffnen

Python · API-Lernprojekt · SQLite

JD-LifeHub – AuthService

Ein frühes Python-Lernprojekt rund um einen eigenen Authentifizierungsdienst. Ein einfacher Status-Endpunkt ist umgesetzt; API-Architektur, Benutzerkonten und sichere Anmeldung sind weitere Lernschritte.

Repository öffnen

Vaultwarden

Self-hosted Passwortmanager

Mein selbst gehosteter Passwortmanager auf einem Raspberry Pi. Vaultwarden läuft containerisiert mit Docker und speichert meine Passwörter privat auf meiner eigenen Infrastruktur.

05

Prompts

Website Prompt

JD Portfolio V2

Der Prompt, mit dem das vollständige Redesign meines Portfolios geplant und mit KI-Unterstützung umgesetzt wurde. Er enthält Anforderungen an Struktur, Design, Barrierefreiheit, Responsive-Verhalten und technische Umsetzung.

portfolio.md öffnen