TUM Workbench — Student Portal for TU München
Overview
TUM Workbench (formerly called eric workbench) is a web-based student services and administration portal developed by Anexia for the Technische Universität München (TUM). It serves as the central digital workbench for student applications, onboarding workflows, and university administration processes.
TUM is one of Germany's leading technical universities — consistently ranked among the top institutions in Europe — with approximately 50,000 students.
My Role
I was a software engineer at Anexia during the development of this platform, contributing across the stack during roughly 2013–2018. I worked under the GitHub handle @anx-ckreuzberger. The project is a closed-source commercial application built under contract for TUM — no public repository exists, and specific architectural details are proprietary.
Alongside the project work, I published several open-source utilities from that period:
- djangodav — WebDAV extension for Django, including an example app
- gunicorn-nginx-socket-docker — Docker deployment pattern for gunicorn + nginx via Unix socket (5 stars)
What It Does
- Web-based portal for student applications and onboarding
- Manages academic administration workflows
- Connects students with university back-office systems
- Designed for enterprise-grade reliability and scale at ~50,000-student volume
Tech Stack
- Backend: Python / Django
- Frontend: AngularJS
- Hosting: Anexia cloud infrastructure
Scale & Impact
- Serves the full student body of TU München (~50,000 students)
- Mission-critical university infrastructure requiring high reliability
- Delivered as a commercial engagement by Anexia
Timeline
- ~2013–2018 — Development and maintenance at Anexia
- Formerly named eric workbench; rebranded as TUM Workbench