Zum Inhalt springen
Noah Boufercha

Standort

Leonberg, DE

Fullstack-Entwickler und Gestalter

Noah Boufercha

Ich bin Informatiker und baue, was mir Spaß macht.

Eingang der it.schule Stuttgart: Treppe unter einem Glasvordach, rote Fassadenstreifen mit dem Schullogo, daneben Birken und parkende Autos

Foto: it.schule Stuttgart

2022 bis 2025

Abitur, Gymnasium it.schule Stuttgart

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

  • VornJava · Assembly
  • HintenC++ · C
  • AblagePython · MySQL
  • BetriebHTML · CSS
Das NUCLEO-Board auf dem Tisch, daneben das angeschlossene LCD-Display

2023

Embedded Clock

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.

  • KernC++ · mbed
  • DrumherumSTM32 · Embedded

Projekt ansehen

Oberfläche der Notiz-App mit Seitenleiste, Suchfeld und Notizliste

2023

Notiz-App

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

  • KernJava · Swing
  • DrumherumMySQL

Projekt ansehen

Spielszene mit Häuserzeile, laufendem Waschbär und Punktestand oben rechts

2023

RaccoonRush

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

  • KernJavaScript · HTML
  • DrumherumCSS

Projekt ansehen

Fenster der Anwendung mit Eingabefeld für den Link und Schaltfläche zum Erfassen

2024

Rent Price Predictor

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

  • VornPython · Pandas
  • HintenMachine Learning · Web Scraping
  • AblageTkinter

Projekt ansehen

Anmeldemaske mit Feldern für Benutzername und Passwort

2025

Login und Auth-System

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

  • VornSpring Boot · Spring Security
  • HintenJPA · Thymeleaf
  • AblageJava

Projekt ansehen

Neubau der Fakultät Technik der DHBW Stuttgart: sechs Geschosse mit weißen Fensterbändern, unten der Eingang mit dem Schriftzug DHBW Stuttgart

Foto: DHBW Stuttgart

seit 2025

Duales Studium Informatik (B.Sc.)

Praxisphasen in Softwareentwicklung und Systemintegration, dazwischen Theoriephasen an der Dualen Hochschule. Produktive Projekte im Unternehmensumfeld, nicht Übungsaufgaben.

  • VornJava · Spring Boot
  • HintenTypeScript · Linux
  • AblagePostgreSQL
Startseite des Vergleichs: Germany vs England, dazwischen ein Kasten mit der Einordnung, links und rechts je eine Waschbaerfigur in Landestracht

2026

Interactive Cultural Communication

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.

  • KernHTML · CSS
  • DrumherumJavaScript

Projekt ansehen

Shopübersicht des Webshops mit Produktkacheln

2026

WaschWerk, Webshop aus Microservices

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.

  • KernNode.js · PostgreSQL
  • DrumherumDocker · nginx

Projekt ansehen

Simulation des Theia-Szenarios: die Bahn des Mondes als grauer Bogen, Theias rote Bahn trifft nach 354 Stunden die Erde

2026

RAC, Simulation der Mondentstehung

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.

  • KernPython · NumPy
  • DrumherumMatplotlib · pytest

Projekt ansehen

Zwei Streudiagramme nebeneinander: die Entscheidungsgrenze der logistischen Regression und die von kNN

2026

KI-Vorauswahl von Bewerbungen

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.

  • KernPython · scikit-learn
  • DrumherumJupyter

Projekt ansehen

Architekturdiagramm des Modells: Token-Embedding, Transformer-Blöcke, Softmax

2026

Transformer-Sprachmodell von Grund auf

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.

  • VornPython · PyTorch
  • HintenTransformer · RoPE
  • AblageNLP

Projekt ansehen

Balkengrafik der Erkennungsrate nach Bildtyp, mit Zufallsgrenze bei 50 Prozent

2026

KI-Bilderkennungs-Studie

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.

  • VornNode.js · Express
  • HintenPostgreSQL · Docker
  • AblagePython

Projekt ansehen

UML-Klassendiagramm mit MusicService, User, Song und DataStore

2026

Musik-Streaming

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

  • KernJava · OOP
  • DrumherumSQLite · JUnit

Projekt ansehen

Laufende Runde: der Waschbär in der Mitte einer nächtlichen Arena, Gegner von allen Seiten, oben die Wellenanzeige

seit 2026

Plunderflut, Koop-Roguelite im Browser

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.

  • VornJavaScript · Canvas
  • HintenWebSocket · Node
  • AblageDocker · Traefik

Projekt ansehen

Startseite des Shops mit der Kollektion Love und einem Ring vor dunkelgrünem Grund

seit 2026

Lueeva, Silberschmuck-Webshop

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.

  • VornAngular · MedusaJS
  • HintenPostgreSQL · Redis
  • AblageDocker · Traefik

Projekt ansehen

Was ich kann

Der Skill-Baum

Je heller eine Laterne leuchtet, desto sicherer bin ich darin. Jede Fähigkeit ist durch eine Arbeit belegt.

  • sicher
  • vertraut
  • Grundlagen
  1. Am Stamm

    Programmiersprachen

    Worauf alles steht: die Sprachen, in denen ich arbeite.

    • JavasicherLogin und Auth-System, Notiz-App, Musik-Streaming, Duales Studium, Abitur an der it.schule
    • PythonsicherRAC, Rent Price Predictor, KI-Vorauswahl von Bewerbungen, Transformer-Sprachmodell von Grund auf, KI-Bilderkennungs-Studie
    • TypeScriptvertrautRacore, Duales Studium, diese Seite
    • JavaScriptvertrautPlunderflut, Interactive Cultural Communication, RaccoonRush
    • C++sicherEmbedded Clock, Abitur an der it.schule
    • CvertrautDuales Studium, Abitur an der it.schule
    • SQLvertrautWaschWerk, KI-Bilderkennungs-Studie, Notiz-App, Musik-Streaming
    • AssemblervertrautAbitur an der it.schule
  2. Ast 1 von 6

    Frontend

    Was man sieht und anfasst: die Oberfläche im Browser.

    • Reactvertrautdiese Seite
    • AngularvertrautLueeva
    • Next.jsvertrautRacore, Kalender-App mit Abgleich zwischen Geräten (privat)
    • AstrovertrautRacore
    • HTMLvertrautInteractive Cultural Communication, RaccoonRush, Abitur an der it.schule
    • CSSvertrautInteractive Cultural Communication, RaccoonRush, Abitur an der it.schule
    • Tailwind CSSvertrautRacore
  3. Ast 2 von 6

    Backend

    Was dahinter läuft: Schnittstellen und Anmeldung.

    • Spring BootsicherLogin und Auth-System, Duales Studium
    • Spring SecurityvertrautLogin und Auth-System
    • JPAvertrautLogin und Auth-System
    • Node.jssicherWaschWerk, KI-Bilderkennungs-Studie, Plunderflut, Angebotsportal, das Angebote als Webseite erzeugt (intern)
    • ExpresssicherKI-Bilderkennungs-Studie, Angebotsportal, das Angebote als Webseite erzeugt (intern)
    • REST APIvertrautWaschWerk, KI-Bilderkennungs-Studie, Lueeva
    • MedusaJSvertrautLueeva
  4. Ast 3 von 6

    Datenbanken

    Wo die Daten liegen und wie sie zusammenhängen.

    • PostgreSQLvertrautLueeva, WaschWerk, KI-Bilderkennungs-Studie, Kalender-App mit Abgleich zwischen Geräten (privat)
    • MySQLvertrautNotiz-App, Abitur an der it.schule
    • SQLitevertrautMusik-Streaming
    • Datenmodellierung (ER)vertrautWaschWerk
  5. Ast 4 von 6

    DevOps und Betrieb

    Selbst gehostet: eigener Server, eigene Post, alles in Containern.

    • DockervertrautLueeva, WaschWerk, Plunderflut, KI-Bilderkennungs-Studie
    • Docker ComposevertrautWaschWerk
    • LinuxvertrautRacore, eigener Server für Racore und Lueeva
    • TraefikvertrautRacore, Plunderflut, Lueeva
    • nginxvertrautRacore, WaschWerk
    • TerraformvertrautDNS-Einträge als Code
    • Git und GitHubsicheröffentliche Repositories auf GitHub
    • Mailserververtrauteigener Mailserver mit Spamfilter
  6. Ast 5 von 6

    KI und Data Science

    Vom Datensatz zum Modell, und zum Schluss die ehrliche Frage, ob es etwas taugt.

    • Machine LearningvertrautRent Price Predictor, KI-Vorauswahl von Bewerbungen
    • Deep LearningvertrautTransformer-Sprachmodell von Grund auf
    • NLP (Sprachmodell)vertrautTransformer-Sprachmodell von Grund auf
    • PyTorchvertrautTransformer-Sprachmodell von Grund auf
    • scikit-learnvertrautKI-Vorauswahl von Bewerbungen
    • PandasvertrautRent Price Predictor
    • NumPyvertrautRAC
    • MatplotlibvertrautRAC
    • Web ScrapingvertrautRent Price Predictor
  7. Ast 6 von 6

    Software Engineering

    Wie ich baue: sauber gegliedert, getestet und so, dass ein Team damit arbeiten kann.

    • Objektorientierung (OOP)vertrautMusik-Streaming, Notiz-App, Abitur an der it.schule
    • MVC-ArchitekturvertrautLogin und Auth-System
    • UMLvertrautMusik-Streaming
    • Unit Tests (JUnit, pytest)sicherMusik-Streaming, RAC, Prüfstand dieser Seite, der Kontrast, Klickflächen und Bewegung misst
    • Embedded (STM32)vertrautEmbedded Clock
  8. Im Wipfel

    Lebenslauf

    Die Zusammenfassung nach allen Projekten: Ausbildung und Praxis auf zwei Seiten.

    Lebenslauf ansehenHerunterladen (PDF)

    • Duales Studium Informatik (B.Sc.)Duales Studium
    • Racore, WebauftritteRacore
    • Abitur, it.schule StuttgartAbitur an der it.schule

Der ganze Baum. Ein Schild wählen, um hinzufliegen.

Anfrage

Formular R-1, an Noah Boufercha

Bilder oder PDF, bis 3 Dateien, je 4 MB

Was damit passiert

Ohne JavaScript geht das Formular nicht ab. Schreiben Sie dann an noah.boufercha@racore.net