Project Overview

Project Code: MH 17

Project name:

momenTUM Research Platform

TUM Department:

MH - Sport and Health Sciences

TUM Chair / Institute:

Chronobiology & Health

Research area:

digital health, ecological momentary assessment

Student background:

Computer ScienceComputer Science/ Informatics

Further disciplines:

Participation also possible online only:

Planned project location:

TUM Campus im Olympiapark
Am Olympiacampus 11
80809 München

Project Supervisor - Contact Details


Title:

Prof. Dr.

Given name:

Manuel

Family name:

Spitschan

E-mail:

manuel.spitschan@tum.de

Phone:

+49 89 289 24544

Additional Project Supervisor - Contact Details


Title:

Given name:

Nataliia

Family name:

Petliak

E-mail:

natalia.petliak@tum.de

Phone:

Additional Project Supervisor - Contact Details


Title:

Given name:

Family name:

E-mail:

Phone:

Project Description


Project description:

PROJECT DESCRIPTION AND OBJECTIVES

This project advances momenTUM, an ecological momentary assessment (EMA) platform used in research and clinical settings, primarily in chronobiology. The goal is to improve how researchers design studies and how participants complete time-scheduled mobile tasks. Depending on interest and skills, work may focus on (1) mobile UX and notifications, (2) backend APIs and data quality, (3) the React-based Study Designer, or (4) analytics/visualisations for monitoring study activity and collected data. The aim is to deliver practical features that make EMA studies easier to set up, run, and analyze.

STUDENT TASKS

The student will work on a defined sub-project within the platform. Tasks may include:

– Mobile (Ionic/Capacitor): improve the participant experience (UI/UX, notifications, task flow) and introduce capabilities for behavioural data collection.
– Backend (FastAPI + MongoDB): extend API endpoints, strengthen validation/schema checks, add logging/metrics and integration helpers, integrate NLP for automating study generation.
– Study Designer (React/TypeScript): refine form/graph editing, add client-side validation, and build lightweight previews (e.g., schedules or task timelines).
– Data & analytics: add dashboard summaries/plots of adherence and completion, exploratory data views, and a minimal two-way communication feature connecting researchers (via the dashboard) and participants (via the app).
– Write unit tests, update documentation, and prepare a short demo of implemented features.

EXPECTED OUTCOMES

By the end of the 8-week program, the student will:

– Deliver one or two feature increments merged into the codebase.
– Provide tests, brief technical documentation, and a short demo (screenshots or screencast).
– Gain hands-on experience building end-to-end functionality across a cross-platform EMA stack (mobile app, web app, API, database).
– Contribute practical improvements that help researchers deploy and monitor EMA studies more reliably.

ADDITIONAL INFORMATION

Preferred skills: JavaScript/TypeScript, React, Python (FastAPI), basic MongoDB, Git/GitHub, and REST/JSON.
Nice to have: Docker basics.
Knowledge of German is not required.

ABOUT THE PROFESSORSHIP OF CHRONOBIOLOGY & HEALTH

The Professorship of Chronobiology & Health (Prof. Dr. Manuel Spitschan) at the Technical University of Munich studies how biological rhythms, light exposure, and visual environments interact with human health and behaviour. The team combines methods from neuroscience, psychology, ophthalmology, and data science to build science-based tools for research and public health.

Working hours per week planned:

35

Prerequisites


Required study level minimum (at time of TUM PREP project start):

2 years of bachelor studies completed

Subject related:

Background in one or more of the following fields: Computer Science / Software Engineering, Data Science, or Information Systems.
Competencies: software design for web/mobile, API & data-model thinking, basic databases, data analysis/visualisation, and usability/accessibility awareness.
Interests: research software, participant-centred design, and privacy/ethics in data collection.

Other:

Strong communication skills, both written and verbal.
Ability to work independently as well as collaboratively in a diverse, interdisciplinary team.
Attention to detail and critical thinking.
Openness to interdisciplinary learning.
Curiosity, reliability, and a proactive mindset.

  • Keine Stichwörter