Fullstack-Entwickler und Gestalter
Noah Boufercha
Ich bin Informatiker und baue, was mir Spaß macht.
Fullstack-Entwickler und Gestalter
Ich bin Informatiker und baue, was mir Spaß macht.

Foto: it.schule Stuttgart
2022 bis 2025
Drei Jahre Informatik als Profilfach: von Java und Assembly über C++, Mikrocontroller und Datenbanken bis zu Python, C und den ersten Web-Layouts.

2023
Eine digitale Uhr für das NUCLEO-L152RE-Board mit LCD-Display, Weltzeituhr, Wecker, Stoppuhr und Menünavigation, vollständig in C++ mit dem mbed-Framework.

2023
Desktop-Anwendung zur Notizverwaltung mit Benutzerprofilen, Papierkorb, Favoriten und Menünavigation. Entstanden als Schulprojekt.

2023
Ein Arcade-Browserspiel nach dem Vorbild des Chrome-Dinos, nur mit Waschbär. Simples Jump-and-Run, direkt im Browser spielbar.

2024
Eine Anwendung, die Immobilienportale automatisiert ausliest, die Daten bereinigt und mit einem trainierten Modell einen realistischen Mietpreis vorhersagt.

2025
Ein vollständiges Login- und Registrierungssystem nach sauberer MVC-Architektur: mit Formularvalidierung, sicherer Authentifizierung und geschützten Bereichen über Spring Security.

Foto: DHBW Stuttgart
seit 2025
Praxisphasen in Softwareentwicklung und Systemintegration, dazwischen Theoriephasen an der Dualen Hochschule. Produktive Projekte im Unternehmensumfeld, nicht Übungsaufgaben.

2026
Eine Seite, auf der man die Situation selbst verstellt und zusieht, wie sich die Bewertung ändert. Beim Thema Pünktlichkeit etwa schiebt man die Verspätung von minus zehn bis plus fünfzehn Minuten, und Deutschland und England melden dazu jeweils ihren eigenen akzeptablen Bereich. Zusammen mit Fynn Becker und Luis Allgöwer.

2026
Vier Node-Dienste hinter einem nginx mit statischem Frontend und PostgreSQL, alles über Docker Compose mit einem Befehl startbar. Dazu Architekturbild, ER-Diagramm, Benutzerhandbuch und eine Bruno-Sammlung, die jeden Endpunkt abdeckt.

2026
Die Simulation liegt in eigenen Modulen (Kollision, Datenhaltung, Visualisierung) mit Testabdeckung, die Auswertung in einem Notebook. Zwei Skripte erzeugen die Daten, das Notebook zeichnet daraus die Bahnen.

2026
Logistische Regression gegen k-Nearest-Neighbors auf denselben Daten, mit gegenübergestellten Entscheidungsgrenzen. Die Regression zieht eine glatte Trennlinie, kNN legt sich um einzelne Punkte. Zusammen mit Maximilian Lemmerth.

2026
Implementierung eines GPT-artigen Sprachmodells komplett from scratch nach Stanford CS336: BPE-Tokenizer, Multi-Head-Self-Attention mit RoPE, Transformer-Blöcke, AdamW-Optimizer und Trainings-Loop.

2026
Eine containerisierte Web-App (Node, Express, PostgreSQL), über die 99 Probanden Bilder bewerteten. Die Antworten wurden in einer Datenbank gespeichert und anschließend in Python ausgewertet: Erkennungsrate, Sicherheit und Demografie.

2026
Java-Anwendung zum Verwalten von Songs, Streams und Nutzern. Saubere Schichtarchitektur (Model, Service, Data), SQLite-Anbindung und JUnit-Tests, modelliert per UML.

seit 2026
Ein Waschbär gegen immer neue Wellen, allein oder zu zweit über einen Vier-Buchstaben-Code. Ein Link genügt. Gebaut ohne eine einzige Abhängigkeit: Canvas im Browser, der Server ist reines Node und reicht nur Nachrichten durch. Alle zehn Wellen ein Boss, eine gemeinsame Bestenliste.

seit 2026
Angular-Storefront vor einem Medusa-Backend mit PostgreSQL und Redis, alles in Containern hinter Traefik auf einem eigenen Server. Getrennte Umgebungen für Test und Betrieb. Läuft, ist aber noch nicht öffentlich.
Was ich kann
Je heller eine Laterne leuchtet, desto sicherer bin ich darin. Jede Fähigkeit ist durch eine Arbeit belegt.
Am Stamm
Worauf alles steht: die Sprachen, in denen ich arbeite.
Zu sehen in:Login und Auth-SystemNotiz-AppMusik-StreamingRACRent Price PredictorKI-Vorauswahl von BewerbungenTransformer-Sprachmodell von Grund aufKI-Bilderkennungs-StudieRacorePlunderflutInteractive Cultural CommunicationRaccoonRushEmbedded ClockWaschWerk
Ast 1 von 6
Was man sieht und anfasst: die Oberfläche im Browser.
Zu sehen in:LueevaRacoreInteractive Cultural CommunicationRaccoonRush
Ast 2 von 6
Was dahinter läuft: Schnittstellen und Anmeldung.
Zu sehen in:Login und Auth-SystemWaschWerkKI-Bilderkennungs-StudiePlunderflutLueeva
Ast 3 von 6
Wo die Daten liegen und wie sie zusammenhängen.
Zu sehen in:LueevaWaschWerkKI-Bilderkennungs-StudieNotiz-AppMusik-Streaming
Ast 4 von 6
Selbst gehostet: eigener Server, eigene Post, alles in Containern.
Zu sehen in:LueevaWaschWerkPlunderflutKI-Bilderkennungs-StudieRacore
Ast 5 von 6
Vom Datensatz zum Modell, und zum Schluss die ehrliche Frage, ob es etwas taugt.
Zu sehen in:Rent Price PredictorKI-Vorauswahl von BewerbungenTransformer-Sprachmodell von Grund aufRAC
Ast 6 von 6
Wie ich baue: sauber gegliedert, getestet und so, dass ein Team damit arbeiten kann.
Zu sehen in:Musik-StreamingNotiz-AppLogin und Auth-SystemRACEmbedded Clock
Im Wipfel
Die Zusammenfassung nach allen Projekten: Ausbildung und Praxis auf zwei Seiten.
Zu sehen in:Racore
Der ganze Baum. Ein Schild wählen, um hinzufliegen.
Poststelle am Ende des Baus
Zwei Sätze genügen. Sie bekommen am nächsten Werktag eine Antwort, und zwar von mir und nicht von einem Verteiler.