Project Overview
When your child is overwhelmed by treatments, how can you recreate a bubble of intimacy, complicity and well-being with him? The Fondation La Roche-Posay has worked with a team of committed and passionate experts to create the Magic Massages. These massages, designed on the principle of nursery rhymes acting like a game, with tickling, and tender hugs, are suitable for children with cancer. The app guides parents through each massage with animated instructions, soothing visuals, and calming audio, creating a playful moment of connection between parent and child during difficult times.
My Role & Contributions
As lead developer, I built this mobile application in Unity for iOS and Android, translating the foundation's therapeutic vision into an engaging and gentle digital experience for families. I was responsible for the complete technical implementation, from initial architecture design through to App Store and Google Play submissions. I developed the animated tutorial system that guides parents through each massage technique step by step, synchronizing hand-drawn character animations with audio narration and on-screen timing cues. I built the child-friendly interface with soft colors, inviting illustrations, and large touch targets designed for parents who may be holding their child while using the app. I implemented the audio system with calming narration recorded by professional voice actors, layered over gentle ambient soundscapes that create a soothing atmosphere. I also developed the content management architecture that allows new massage sequences to be added without code changes, enabling the La Roche-Posay team to expand the library post-launch. Close collaboration with healthcare professionals and the foundation's medical advisors ensured that every interaction, animation, and instruction was clinically appropriate for children undergoing cancer treatment.
Technical Challenges
The primary technical challenge was creating an application that feels warm, gentle, and human despite being a digital experience. Every design decision — from animation timing to color palette to transition speeds — needed to serve the emotional needs of families in difficult medical situations. I developed a custom animation sequencing system that synchronizes illustrated character movements, text prompts, audio narration, and background music with frame-perfect timing, ensuring that parents can follow along naturally without fumbling with playback controls. The UI needed to function in hospital environments where parents might be operating the device one-handed while comforting their child, so I implemented generous touch targets, swipe-based navigation, and auto-advancing sequences with pause capability. Audio management was particularly delicate — the app needed to blend narration, music, and ambient sounds without any harsh transitions or sudden volume changes that could startle a sensitive child. I built a custom audio crossfade system that ensures every sonic transition is smooth and calming. Performance optimization focused on ensuring instant responsiveness — any lag between a parent's touch and the app's response would undermine the gentle, flowing experience the foundation envisioned. The app was optimized to run smoothly on older devices commonly found in hospital settings, with minimal battery consumption for extended use during treatment sessions.
Results & Impact
Magic Massages was released on both iOS and Android and has been used by families of children with cancer across France and internationally. The Fondation La Roche-Posay integrated the app into their broader childhood cancer support program, and healthcare professionals in pediatric oncology departments have recommended it to families as a tool for maintaining parent-child connection during treatment. The app received heartfelt feedback from parents who described it as a moment of normalcy and tenderness in otherwise overwhelming circumstances. This project holds special personal significance for me — it demonstrated how technology can serve deeply human needs, and how careful, empathetic development practices can create digital experiences that genuinely help people during the most difficult periods of their lives. The technical skills were familiar, but the responsibility of building something for such a vulnerable audience demanded a level of care and sensitivity that has permanently influenced how I approach every project since.








Project Type
Role
Lead Developer
Project Links
Official WebsiteHave a similar project?
Let's Talk