Hallo, ich bin

Serkan Kabak

Junior Software Engineer

Ich entwickle sauberen, wartbaren Code und bin immer bereit, Neues zu lernen.

Über mich

Ich bin angehender Softwareentwickler und studiere Digitale Prozesse und Technologien (DPT) an der Hochschule für Technik Stuttgart. Besonders interessiere ich mich für die Entwicklung skalierbarer Systeme, saubere Softwarearchitektur und datengetriebene Anwendungen. Im Studium arbeite ich an Projekten in den Bereichen Webentwicklung, Backend-Systeme, Cloud-Technologien und Machine Learning Applications. Dabei lege ich Wert auf strukturierte Lösungen, lesbaren Code und nachhaltige Softwarearchitektur. Neben dem Studium arbeite ich regelmäßig an eigenen Projekten, um neue Technologien auszuprobieren und meine praktischen Fähigkeiten weiterzuentwickeln.

Ausbildung

  • 10/2025 – heute

    Master of Science - Digitale Prozesse und Technologien

    Hochschule für Technik Stuttgart

  • 09/2021 – 10/2025

    Bachelor of Science – Informatik

    Hochschule für Technik Stuttgart

    Abschlussnote: 2,0 | Bachelor Thesis: 1,1

Erfahrung

  • 12/2025 – heute

    Akademischer Mitarbeiter

    Hochschule für Technik Stuttgart

    • Forschungsprojekt "Studium uminterpretiert" – Schwerpunkt Studienflexibilisierung
    • Technische Mitwirkung bei der Entwicklung digitaler Infrastruktur zur flexiblen Studiengestaltung
    • Implementierung eines webbasierten Systems zur strukturierten Bereitstellung modularer Lehrinhalte
    • Anpassung von Open-Source-Technologien an hochschulspezifische Anforderungen
    • Unterstützung bei der Digitalisierung und Modularisierung von Studienformaten
  • 06/2025 - 10/2025

    Bachelorand

    Robert Bosch GmbH

    • Entwicklung eines Python-Programms zur Ablaufautomatisierung eines Messprozesses für DLC-beschichtete Motorkomponenten
    • Design und Implementierung eines benutzerfreundlichen User Interfaces
    • Konzeption und Implementierung einer Softwarelösung zur Maschinensteuerung und Automatisierung eines Ablaufprozesses
  • 09/2023 – 03/2024

    Wissenschaftliche Hilfskraft

    Fraunhofer Institut für Produktionstechnik und Automatisierung

    • Entwicklung eines "Smarten Klebarbeitsplatzes"
    • Gestaltung und Implementierung von Frontend-, Backend- und Datenbankkomponenten mit JavaFX, Java, Python und MySQL
    • Implementierung und Monitoring eines Objekterkennungsmodells zur Detektion von Persönlicher Schutzausrüstung (PSA) mit TensorFlow und TensorBoard
    • Aufbau eines Datensatzes durch Bildaufnahme, Annotation und Data Augmentation
    • Entwicklung einer Kantendetektion mit OpenCV zur Verifizierung von Bauteilpositionen

Projekte

  • Intelligenter Studienassistent

    RAG-basierter Chatbot zur interaktiven Abfrage eigener Vorlesungsnotizen. Extrahiert Inhalte aus PDFs, erstellt Embeddings und ermöglicht kontextbezogene Antworten über eine Vektordatenbank.

    • Node.js
    • MongoDB
    • Ollama
    • ChromaDB
    • Embeddings
  • DB Traffic Data Warehouse

    Hochschulprojekt: Entwicklung eines kleinen Data Warehouses zur Integration und Analyse von Bahnverkehrsdaten, angereichert mit externen Faktoren wie Wetter und Verkehr.

    • Python
    • Knime
    • ETL
    • Data Warehouse
    • APIs
  • MiniFaaS

    Minimaler Function-as-a-Service Prototyp zum Deployen und Ausführen von Funktionen on-demand mit automatischem Ressourcen-Shutdown.

    • Docker
    • Node.js
    • REST APIs
    • CI/CD
  • StudyTracker

    Webbasierte Plattform zur Planung und Analyse von Lerneinheiten mit integrierter Notizverwaltung und Fortschrittstracking.

    • Next.js
    • PostgreSQL
    • Prisma
    • System Design
  • ZeitErfassung

    Native Android-App zur strukturierten Arbeitszeiterfassung mit Projektzuordnung und Auswertungen für Tages-, Wochen- und Monatsübersichten.

    • Android
    • Java
    • SQLite

Skills

Sprachen

  • Java
  • Python
  • JavaScript
  • TypeScript
  • C/C++
  • HTML
  • CSS

Frameworks & Libraries

  • React
  • Next.js
  • Node.js
  • Express
  • TensorFlow
  • PyTorch
  • OpenCV
  • Prisma

Tools & Umgebungen

  • Git
  • GitHub
  • VS Code
  • Linux
  • Docker
  • Kubernetes
  • GitHub Actions
  • CI/CD
  • Vercel

Datenbanken

  • PostgreSQL
  • MySQL
  • SQLite
  • MongoDB
  • ChromaDB

Kontakt

Haben Sie Interesse an einer Zusammenarbeit oder möchten mehr über meine Projekte erfahren? Ich freue mich über Ihre Kontaktaufnahme.