- Softwarearchitektur, Systemkerne, Backendsysteme, Gesamtsysteme
- Algorithmen (Laufzeit, Parallelität, Threadsicherheit, Datenstrukturen)
- Hardwarenahe Implementierungen, Embedded Systems
- Webapplikationen, Mobile, Interaktive Prototypen, Benutzeroberflächen
- Evaluation, Optimierung und Erweiterung bestehender Systeme
- Tests und statistische Auswertungen, Fehlersuche und Behebung
- Optimierung von Projektabläufen und fachliche Leitung, Beratung