Entwicklerportfolio / 2026

Ausbildung gesucht · ab 2027

Saif Aldien
Abbud.

Ideen brauchen Praxis.

Ich baue Lernsoftware, lokale Tools und Spiele. Dabei lerne ich, wie aus einer Idee eine Anwendung wird, die auch funktioniert.

Mein Ziel: eine Ausbildung zum Fachinformatiker für Anwendungsentwicklung.

Meine Projekte
Einblick in mein Hauptprojekt01 / 07
Codegarten: echte Oberfläche mit Python-Lernpfad, Wissensgarten und Tagesziel.

Codegarten

Vom ersten Verständnis zum eigenen Code.

↗
Web & Backend KI & Automatisierung Game DevelopmentArbeiten ansehen

01 / Ausgewählte Projekte

Aus Ideen
wird Software.

Eine Lernplattform, eine lokale IT-Zentrale und Spiele. Hier zeige ich, was dahintersteckt – und wo die Projekte noch wachsen.

02 / Lokales Full-Stack-Projekt

Jarvis
Dashboard.

Persönliche IT-Zentrale · lokal umgesetzt

Systeminformationen lesen, Aufgaben verwalten und Notizen festhalten. Die Oberfläche verbindet sich mit einem Python-Backend; persönliche Daten bleiben in einer lokalen SQLite-Datenbank.

Hier beschäftige ich mich mit der Verbindung zwischen Oberfläche, API und Datenhaltung. Eine begrenzte Schnittstelle kann meinen getrennten Jarvis-Sprachassistenten starten, stoppen und beobachten.

React · TypeScript · Python · FastAPI · SQLite

Projekt auf GitHub

Projektaufbau / schematisch

01 / Oberfläche
React & TypeScript
02 / REST API
Python & FastAPI
03 / Lokale Daten
SQLite & Systeminformationen

Systemdaten werden nur gelesen. Wetterdaten werden separat extern abgerufen.

Eine fest begrenzte Verbindung zum Sprachassistenten.

03 / Game Development

Last Letter Club.

Spielbarer 3D-Prototyp
Echter Godot-Screenshot: Third-Person-Figur in der Lobby von Last Letter Club, zwei Spieltische und Host-/Join-Bedienung.
Die begehbare Lobby des Prototyps Godot / echter Screenshot

Ein letzter Buchstabe.
Zehn Sekunden Zeit.

Ein 3D-Wortketten-Spiel: Der letzte Buchstabe bestimmt den Anfang des nächsten Wortes. Begehbare Lobby, Offline-Hotseat und private Netzwerkpartien sind im Projekt vorhanden.

Der Host verwaltet Sitze, Timer und Runden. Zwei Tische können getrennte Partien spielen. Das Projekt ist weiter in Entwicklung.

Godot · GDScript · 3D · Client-Server-Logik

Projekt auf GitHub

Kleinere Einblicke

Auch ein Prototyp oder ein verworfener Ansatz gehört zum Lernen.

04

Jarvis Sprachassistent

Mein persönlicher Assistent mit Spracheingabe, Antwortverarbeitung und Sprachausgabe. Mit KI-Coding-Werkzeugen arbeite ich an lokaler Ollama-Anbindung und an Fehlern zwischen den einzelnen Schritten.

Python · Ollama · Sprachverarbeitung

Persönliches Projekt
Kein Quellcode-Link
05

Bubble Pop

Ein Roblox-Prototyp rund ums Platzenlassen von Bubbles und den Spielfortschritt. Die Studio-Projektdatei ist vorhanden; das Spiel befindet sich in Entwicklung.

Roblox Studio · Luau

In EntwicklungProjekt ansehen ↗
06

Java-Lagerverwaltung

Mein Einstieg in Java: ein Konsolenprogramm, das ein Lagermenü ausgibt. Eingabeverarbeitung, Produktklassen und Bestandsänderungen sind nächste Lernschritte.

Java · Konsolenausgabe · Grundlagen

Kleines LernprojektProjekt ansehen ↗
07

KI-Ausbildungs-Assistent

AusbildungsKompass: ein klickbares Expo-MVP mit Beispieldaten, lokalem Profil und Bewerbungsstatus. Supabase-Schema und KI-Orchestrator sind vorbereitet. Ich habe das Projekt vorerst beendet; es ist kein aktiver Dienst.

Expo / React Native · TypeScript · vorbereitete KI-Anbindung

Archiv / pausiertProjektstand ↗

02 / Über mich

Neugierig genug,
um anzufangen.

Saif Aldien Abbud

Am meisten lerne ich, wenn ich etwas ausprobieren kann – und verstehen muss, warum es noch nicht funktioniert.

Ich habe mit eigenen Webseiten, Tools und Spielen angefangen. Mich interessieren sowohl die sichtbare Oberfläche als auch die Logik dahinter: Wie kommen Daten an? Wo werden sie gespeichert? Was passiert, wenn etwas schiefgeht?

Ich stehe am Anfang meiner beruflichen Laufbahn. Eigene Projekte geben mir praktische Erfahrung. In einer Ausbildung möchte ich die Grundlagen vertiefen und lernen, wie ein Entwicklungsteam gemeinsam gute Software baut.

Aus meiner bisherigen Arbeit kenne ich den Umgang mit Kunden und Kollegen. Absprachen einhalten, Rückfragen klären und Aufgaben selbstständig erledigen gehört für mich dazu.

So arbeite ich mit KI

ChatGPT, Codex und andere Coding-Agenten sind Teil meines Werkzeugsatzes. Ich formuliere Ideen und Anforderungen, entscheide über nächste Schritte, teste Ergebnisse und gehe Fehlern nach. Die Umsetzung entsteht mit KI-Unterstützung; die Entscheidungen und die Qualitätskontrolle gebe ich dabei nicht ab.

03 / Kenntnisse

Werkzeuge.
Mit Bezug zur Praxis.

Hier steht, wo ich Technologien eingesetzt habe und was ich noch lerne.

01Web & Anwendungen
Python, JavaScript, TypeScript, React, HTML, CSS

In Codegarten, Jarvis und dieser Website eingesetzt – mit KI-Unterstützung und eigenen Prüfschritten.

02Backend & Daten
FastAPI, REST APIs, SQL, SQLite, PostgreSQL

Lokale API und SQLite im Jarvis Dashboard. Local-first-Speicherung und PostgreSQL im dokumentierten Codegarten-Stand.

03Werkzeuge & Tests
Git, GitHub, VS Code, Docker, Browser-Tests

Versionsverwaltung und Projektprüfungen; Docker bei Codegarten. WSL und Linux nutze ich auf Grundlagenniveau.

04KI & Automatisierung
Ollama, ChatGPT, Codex, Coding-Agenten

Lokale KI bei Jarvis und Agenten als Entwicklungswerkzeug. n8n-Workflows sind ein noch nicht abgeschlossener Lernbereich.

05Game Development
Godot, GDScript, Roblox Studio, Luau

3D-Lobby und Netzwerklogik in Last Letter Club; Gameplay-Prototypen in Roblox Studio.

Ich vertiefe weiterhin die Grundlagen. Java ist ein eigener Lernbereich; C# und C++ sind Lerninhalte in Codegarten und werden hier nicht als praktische Projekterfahrung ausgewiesen.

04 / Mein Weg

Ausprobieren.
Verstehen. Weiterbauen.

  1. Der Anfang

    Kleine Ideen umsetzen.

    Webseiten gestalten, Python ausprobieren und einfache Spielmechaniken bauen. Durch konkrete Aufgaben lerne ich die Werkzeuge kennen.

  2. Der Zusammenhang

    Systeme verbinden.

    Frontend, API und Datenhaltung zusammenbringen. Bei Spielen kommen Zustände, Regeln und Netzwerkverbindungen dazu.

  3. Der nächste Schritt

    Im Team besser werden.

    Von anderen lernen, Code gemeinsam besprechen und verstehen, wie Projekte auch langfristig verständlich und wartbar bleiben.

Ausbildung gesucht / ab 2027

Praxis ist mein Anfang.
Ausbildung mein nächster Schritt.

Ich suche einen Ausbildungsplatz zum Fachinformatiker für Anwendungsentwicklung. Besonders interessieren mich Webentwicklung, Backend und KI-Integration. Ich möchte meine bisherigen Projekte um eine fundierte Ausbildung und die Erfahrung in einem Team ergänzen.

Über eine Ausbildung sprechen

05 / Kontakt

Lernen wir uns
kennen.

Ein passender Ausbildungsplatz oder Fragen zu meinen Projekten? Ich freue mich auf Ihre Nachricht.

E-Mailsaifaldienabbud@gmail.comÖffentliche Projektegithub.com/Saif-gut