Software Development
- Developing and maintaining software for medical education, in particular e-assessment and e-learning applications for desktop and mobile devices
 - Developing and maintaining applications for processes within our institute: 
- Planning of and consultancy for software development projects
 - Requirements engineering
 - Software architecture
 - Back-end and front-end development
 - Testing and quality assurance
 
 
User Experience & Usability Services
- Consulting on and accompanying software development projects within our institute
in all project phases - Providing various usability services for projects of external clients: 
- Project management of various SW development projects
 - Usability evaluations in the lab or in situ
 - Expert evaluations of usability and accessibility
 - Interactional and screen design of user interfaces
 - Creating and evaluating prototypes
 - Planning and running focus groups and story-mapping workshops
 
 
Operation and Maintenance of IT Infrastructure
- Operating and maintaining servers, networks and applications
 - Planning server and network architecture
 - Planning and monitoring measures for data security and data protection
 - Monitoring and running servers and applications
 - Supporting processes of software development
 - Consulting on IT matters within the institute
 - Documentation and quality assurance
 
IT Strategy and Coordination
- Strategy development
 - Planning and monitoring resources and costs
 - Coordinating procurement, operation, support and development
 - Quality assurance
 
Teaching
- Teaching at various Swiss universities
 - Supervising Bachelor, Master’s and PhD works
 
Research
- Providing research methodological consultancy for internal and external clients
 - Research activities in the areas and interfaces of: 
- Medical education
 - Usability
 - Human-computer interaction
 - Interaction design
 - Digital education
 - Medical informatics