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