Stephan Krusche is a professor and software engineering researcher based in Munich with 11 years of experience building AI-driven education technologies and learning analytics. He combines academic leadership at the Technical University of Munich with hands-on engineering, notably contributing backend improvements, type safety, and database changes to the popular Artemis interactive learning platform. His work spans automated feedback systems for quizzes and practical tooling that directly improves student assessment and course scalability. As an educator and mentor he focuses on making research usable in real-world teaching environments, bridging theory and production code. Colleagues describe him as a pragmatic innovator who prioritizes maintainability and measurable learning outcomes.
11 years of coding experience
Master of Science (M.Sc.), Master of Science (M.Sc.) at Technische Universität München
Artemis - Interactive Learning with Automated Feedback
Role in this project:
Back-end Developer
Contributions:328 releases, 3651 reviews, 1102 commits in 6 years 4 months
Contributions summary:Stephan's contributions primarily focused on enhancing the Artemis platform, specifically by refactoring and implementing new features for quiz-related functionality within the `artemis` repository. They were responsible for implementing new features, refactoring existing code, and fixing quiz-related bugs. Their work involved modifying TypeScript files, improving type safety, and updating dependencies to ensure the future maintainability of the project. They also worked on database changes.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Stephan Krusche - Professor at Technical University of Munich