cv

like linkedin but without spam messages

General Information

Full Name Dr.-Ing. Sebastian Hahner
Date of Birth February 7th, 1994
Languages German (native), English (fluent), French (basics)
Position Postdoctoral Researcher @ Karlsruhe Institute of Technology

Education

  • 2020 - 2024
    Doktor der Ingenieurwissenschaften (Dr.-Ing.)
    Karlsruhe Institute of Technology (KIT), Germany
    • Focus on software architecture, model-based software security, confidentiality, data flow analysis, uncertainty, and plagiarism detection research
    • Dissertation titled "Architecture-Based and Uncertainty-Aware Confidentiality Analysis", summa cum laude, Reviewer: Prof. Ralf Reussner, Prof. Jesper Andersson
  • 2017 - 2020
    Informatics, Master of Science (M.Sc.)
    Karlsruhe Institute of Technology (KIT), Germany
    • Focus on software engineering, software architecture, and telematics
    • Master thesis titled "Domain-specific Language for Data-driven Design Time Analyses and Result Mappings for Logic Programs"
  • 2012 - 2017
    Informatics, Bachelor of Science (B.Sc.)
    Karlsruhe Institute of Technology (KIT), Germany
    • Focus on security and telematics
    • Bachelor thesis titled "Inkrementelle Aktualisierungstechniken für Modelle und ihre Datenbankrepräsentation"

Experience

  • 2024 - today
    Postdoctoral Researcher
    Karlsruhe Institute of Technology (KIT), Germany
    • (details see below)
  • 2020 - 2024
    Doctoral Researcher
    Karlsruhe Institute of Technology (KIT), Germany
    • Working in the KASTEL Mobility Lab and the research group of Prof. Dr. Ralf Reussner
    • Research in the field of software architecture, model-based software security, confidentiality, data flow analysis, uncertainty, and plagiarism detection
    • (Co-) Authored 30+ research papers, many published at world-leading conferences like ICSE, ICSA, and SEAMS
    • Team Lead "Data Flow Analysis", open-source research software for architecture-based confidentiality analysis
    • Project Lead "JPlag", world-leading open-source software for plagiarism detection in source code
    • Guest lecture on data flow analysis in the "Software Security Engineering" master's lecture
    • Teaching assistant for "Software Engineering II", supervision of student team software development projects, 20+ practical courses and seminars, and 15+ bachelor's and master's theses
  • 2012 - today
    Self-employed web video creator
    • Created 4,200+ videos, focus on explaining technology, software development, and computer science, ~185,000 subscribers and ~60 million video views
    • Regularly streaming live on Twitch with 95,000 followers
    • Podcast "while true" about informatics with ~5,000 listeners per episode
    • Development of open source software with ~1 million total downloads
    • Consulting, conception, and production of technology explanation videos and showcases for companies and institutions, from single posts to complete video series and long-term partnerships; cooperations include Alphabet, Meta, Intel, Nvidia, iFixit, Nintendo, Adobe, and Corsair

Awards

  • 2025
    • Best mandatory exercise, "Software Engineering II", KIT - Departement of Informatics
    • Best mandatory lecture, "Software Engineering II", KIT - Departement of Informatics
  • 2024
    • Distinction for Dissertation, Karlsruhe Institute of Technology (KIT)
  • 2021
    • VKSI Award for an excellent thesis in applied software engineering, Verein der Karlsruher Software-Ingenieure e.V./VKSI
  • 2015
    • YouTube Creator Award for surpassing 100,000 channel subscribers, Google
    • Microsoft Imagine Cup German finalists, 2. Place in national finals, Microsoft
  • 2014
    • Microsoft Imagine Cup German finalists, 2. Place in national finals, Microsoft

Certifications

  • Certified Professional Scrum Product Owner (PSPO I), scrum.org
  • Certified Professional Scrum Master (PSM I), scrum.org
  • Baden-Württemberg Certificate for Teaching and Learning at University Level (HDZ)
  • Software Campus Certificate "Software Innovations for Digital Enterprise"

Selected Invited Talks and Keynotes

  • Datenflussdiagramme und Vertraulichkeitsanalyse, Guest Lecture in Software Security Engineering, since 2023, Slides
  • Plötzlich Doktorand!, Bunte Nacht der Digitalisierung Karlsruhe, 2022, Slides, Recording
  • Privacy by (Early) Design, VKSI Sneak Preview, 2021, Slides, Recording
  • Minecraft in Worten, Kieler Wirtschaftsförderung, 2017

Selected Publications

  • S. Hahner, "Architecture-Based and Uncertainty-Aware Confidentiality Analysis", Dissertation, Karlsruhe Institute of Technology (KIT), 2024.
  • T. Sağlam, M. Brödel, L. Schmid, S. Hahner, "Detecting Automatic Software Plagiarism via Token Sequence Normalization", in 46th International Conference on Software Engineering (ICSE), IEEE/ACM, 2024.
  • S. Hahner, R. Heinrich, and R. Reussner, "Architecture based Uncertainty Impact Analysis to Ensure Confidentiality", in 18th Symposium on Software Engineering for Adaptive and SelfManaging Systems (SEAMS), IEEE/ACM, 2023.
  • M. Konersmann et al., "Evaluation Methods and Replicability of Software Architecture Research Objects", in 19th International Conference on Software Architecture (ICSA), IEEE, 2022.
  • S. Hahner et al., "Modeling Data Flow Constraints for Design-Time Confidentiality Analyses", presented at 18th International Conference on Software Architecture (ICSA), IEEE, 2021.

Community Activities

  • 2025
    Student Volunteer Co-Chair
    • GI Software Engineering (SE), 2025
  • 2024
    Dagstuhl Seminar Participant and Co-Author
    • Resilience and Antifragility of Autonomous Systems
  • 2024
    Reviewer
    • IEEE Transactions on Software Engineering (TSE), Elsevier Journal of Systems and Software (JSS), and ACM Computing Surveys (CSUR), 15th Symposium on Software Performance (SSP)
  • 2023
    Program Co-Chair
    • 14th Symposium on Software Performance (SSP'15)
  • 2023
    Web Chair
    • 18th Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS)
  • 2023
    Bertinoro Seminar Participant and Co-Author
    • Bertinoro Seminar on Uncertainty in Self-Adaptive Systems (USAS)
  • 2022 - now
    Advisory Board Member
    • Karlsruher Entwicklertag, a regional conference for software engineering since 2005
  • 2021 - now
    Member
    • Verein der Karlsruher Software-Ingenieure e.V.

Open Source Projects

  • 2022 - now
    ABUNAI
    • ABUNAI stands for "Architecture-Based and Uncertainty-Aware Confidentiality Analysis"
    • A tool suite for data flow-based confidentiality analysis under uncertainty I developed during my dissertation
  • 2021 - now
    dataflowanalysis.org
    • A framework for architecture-based data flow analysis
    • Based on the Palladio Component Model (PCM)
  • 2020 - now
    JPlag
    • World-leading open-source plagiarism detection for source code and models
    • Originally developed in 1996, now maintained and enhanced by a team of researchers and student developers
  • 2012 - now
    ...and many more other projects, too many to list here
    • I develop a lot of tooling for creators and streamers under open source licenses
    • See my GitHub profile for more information