David Rei, PhD

PhD in Comp. Science, Biomed. Eng.
david[at]exploptimist.eu
My LinkedIn Profile

Projects and Skills
Languages

English: fluency reading, writing and speaking (C1)
French: mother tongue (C2)

Software projects

  • Java/Android: app for walking motivation (see PhD), published apps on Google Play
  • Web (PHP, JS, HTML, CSS, Bootstrap): my personal website, Chemotion Helper, web app for my research thesis...
  • MySQL/PLSQL: teachings at University, personal databases, PhD databases
  • LaTeX: research articles, PhD thesis
  • Python: monitoring app for dialysis, automation scripts and tools

Tools

  • Design: diagrams.net/draw.io
  • Version Control: git, gitlab, github
  • Automation: Github Actions, Jenkins
  • Scripting: bash, PowerShell
  • Development: Android Studio, Intellij, VS Code
  • Game Dev: GDevelop, Unreal Engine, Unity
  • OS: Linux, Windows
  • Misc.: JASP (stat analysis), Docker, Kubernetes

Human skills (ref)

  • Academic research: curiosity, analytical and critical thinking, synthesis, project management
  • Teaching: open-mindedness, listening and communication, adaptability
  • Project management: agile methods, decision-making, listening, cooperation, team management

Work experience
Software Engineer

Jan. 2026 - now
Molecular Chemistry Department, Grenoble Alpes University, France

As the only developer of the laboratory, I am in charge of all software used both for research and administrative/technical tasks.

Since Jan. 2026, I contributed to develop:

  • Chemotion Helper: a PHP/JS web application to help researcher administrate the lab's chemical products database, through Chemotion software (Electronic Lab Notebook)

Environment and tools: Linux, bash, VM, Angular, Docker, Kubernetes, PHP, JS

Software Engineer

Feb. 2025 - Jan. 2026
Kaizen Solutions, Montbonnot-Saint-Martin, France

Role: Contractor at EDF's Hydraulic Engineering Centre in Saint-Martin-Le-Vinoux (France), as a Technical Designer/Integrator.
Activities:

  • Integration and deployment of application packages and technical configurations
  • Development of tools to streamline operations (Python)
  • Testing, validation and maintenance of these tools
  • Drafting and updating of operational documentation for training and knowledge retention purposes
  • Coordination with other teams (PO, QA, DEV, etc.)

Tools and technical environment: GitLab, Jenkins, Python, bash, PowerShell, Linux, Windows

PhD Scientist

Sep. 2019 - Aug. 2024
LISN, CNRS, Paris-Saclay University, Orsay, France

  • Thesis in HCI for walking motivation
  • Design and development of a modular Android application, 3 versions. Continuous real-time daily measurement of walking performance, sending motivational and gamification of walking (challenges, badges, points, interactions)
  • Web application design and development: data collection, processing and online display in a secure space
  • Source code shared on https://hal.science/hal-04614660
  • Evaluation through 3 field studies (125 participants, 1 month), publication of results

Main research topics: Computer Science, Human-Computer Interaction, Cognitive Psychology, Motivation, Personality, Physical Activity, Walking.

More information on my research page.

Assistant Lecturer

Sep. 2019 - Aug. 2024
Orsay Faculty of Sciences, Paris-Saclay University, Orsay, France.

473h. Lectures in databases, object oriented programming, web programming, software engineering, UML, HCI.
Assistance and supervision of software projects

Complete lectures list on my research page.

Research Engineer

Jan. 2019 - Aug. 2019
LISN, CNRS, Paris-Saclay University, Orsay, France

Personalized, interactive, dynamic and mobile coaching for behavioral change. State of the art in several fields: human-computer interactions, adaptive interactions, persuasive technologies, psychology (RFT, SDT, motivation).

Software Engineer

Feb. 2016 - Jul. 2017
EMA Hemadialyse, Aix-en-Provence, France

  • Collection and analysis of requirements for the "Transplantation" module of the Hemadialyse software
  • Development of "Active Directory" and "Transplantation" modules for Hemadialyse software
  • Design and development of the "UWAP" project on Raspberry Pi (sensors, modbus, TCP/IP). Water filtration monitoring application for dialysis.

Education
PhD in Computer Science

2019 - 2024
LISN, CNRS, Paris-Saclay University, Orsay, France

Thesis title: Human-Machine Interactions Adapted to the Personality of Users: Application of Motivation to Physical Activity.
Supervisors: Professor Jean-Claude Martin, Associate Professors Brian Ravenet and Céline Clavel
Description: In this thesis, I propose a new adaptive human-computer interaction model for cell phone walking motivation. This model is inspired by two psychology theories, RFT and SDT.

Complete abstract and more info on my research page.

Research Master Sc. in Electrical Engineering

2017 - 2018
Paris-Saclay University, Evry, France

Virtual Reality and Intelligent Systems.
Ranked 1st/24.

Internship subject: Adaptive difficulty model for post-stroke motor rehabilitation of the upper limb.
Download the PDF internship report (French)

Engineer in Biomedical Engineering

2013 - 2016
Polytech Marseille, Marseille, France

MOOCs and books

Always Learning
On-/Off-line

Currently focusing on modern web frameworks such as React, Angular, Flask... and trying to find some time to develop video games.