Full-Stack Web & Mobile Developer
Information
Languages
About
Main technologies
Additional skills
- GitLab5 yrs.
- GitHub5 yrs.
- CSS5 yrs.
- HTML5 yrs.
- Postman4 yrs.
- Bootstrap4 yrs.
- Swift4 yrs.
- iOS4 yrs.
- PostgreSQL4 yrs.
- Multithreaded Programming4 yrs.
- Kotlin4 yrs.
- Android4 yrs.
- React.js2 yrs.
- PHP2 yrs.
- React Native1 yrs.
- Nest.js1 yrs.
- Next.js1 yrs.
- Tailwind CSS1 yrs.
- Stripe1 yrs.
- Stripe SDK1 yrs.
Experience
Jampa
About the Project
This Flutter and NestJS application is a personal note-taking project. These notes can have dynamic categories (project, work, sport, music, etc.) and a dynamic type (idea, reminder, event, etc.). Regardless of their type, they can serve as reminders to remember an idea or event on a specific date or at regular intervals. It's possible to set reminders for these dates, either silent (notifications) or audible (alarms). The currently available intervals are: - Every X days - Every X days of the week (Monday, Tuesday, ... multiple selections available) - Every X of the month - Every X years Theses notes are tied the account, and synchronized with the backend application.
- Productivity
- Computer Science
Responsibilities
As it is a personal project, I have led the full development of the mobile application as well as the NestJS backend. Implemented so far: - A protected REST API on the backend to handle registration, login, user token refresh and data synchronisation. - CRUD for notes, note types and categories in the mobile application. - A time-accurate reminder system (through notifications and alarms) in the mobile application.
Skills & technologies
Mixeaty
About the Project
Mixeaty is a French-based web and mobile platform that facilitates connections between home cooks (referred to as "Cookers") and guests ("Eaters") seeking authentic, homemade meals. The app allows users to discover, book, and share meals in a warm, community-focused setting. It's ideal for those looking to experience local flavors, meet new people, or even earn extra income by hosting meals.
- Social Media
- Food And Beverages
- Entertainment
Responsibilities
I was responsible for the full backend and admin frontend/back-office development. This includes: - SQL database schema design and optimisation; - Design and implementation of a modular REST API; - Data synchronisation; - User registration, identity verification, and login; - Booking workflow handling (real-time availability and booking logic); - Location-based meal search with filters; - Notification system (push notifications and emails); - Back-office user, meals, and reviews moderation systems; - Reviews rating system.
Skills & technologies
Postnatal
About the Project
Postnatal is a mobile application designed to support new and expectant parents by providing reliable, accessible information on pregnancy, childbirth, and parenting. Every day, users receive access to new, curated articles covering a wide range of topics related to the perinatal period. Standard accounts can access one new article per day, while premium users enjoy access to up to three new articles daily. Each article a user reads is saved to their personal library, where it can be accessed anytime, without limitations. In addition to articles, the app also features a directory of healthcare professionals who are affiliated with Postnatal. This allows parents to connect with trusted experts when they need professional guidance or support.
- Healthcare
- Mental Healthcare
Responsibilities
I was responsible for the full development of the cross-platform mobile application. Notable features : -Chatbot using Sendbird SDK (also designed prompts) -Interactive map with markers -Lists with search and filters -Display of HTML content for the articles -Native light/dark-mode handling with Themes
Lamp
About the Project
LAMP is a web and mobile platform that helps victims of vehicle theft recover their cars, motorcycles, bikes, or boats by mobilizing a community of users. When a vehicle is reported stolen, the owner offers a reward, and nearby users are alerted to be on the lookout. Anyone who spots the vehicle can scan the license plate or VIN through the app, and if it leads to recovery, they earn the reward—completely anonymously. With geolocation-based alerts, encrypted data, and a growing user base, LAMP turns every citizen into a potential hero in the fight against theft.
- Advertising
Responsibilities
I was responsible for the full development of the cross-platform mobile application and provided support for the development of the backend and frontend web applications. Notable features : - Fingerprint login; - Complex dynamic multi-step form, with a draft system; - Stripe payment sheet integration; - Various lists, with search and multiple filters; - Interactive map with various markers and drawables; - Real-time camera feed analysis for optical recognition to detect text patterns such as licence plates, VIN, ...
Skills & technologies
UNAF
About the Project
This website is a collaborative platform designed exclusively for members of the UNAF, URAF, and UDAF networks. It enables users to create and share articles on a wide range of topics relevant to family associations and their missions. The platform provides access to shared content at national and regional levels, as well as information and resources specific to each UDAF. It aims to facilitate knowledge exchange, strengthen collaboration, and support the daily work of these family-focused institutions.
- LegalTech
Responsibilities
I took full responsibility for the maintenance and evolution of this project after the first version was completed. Notable features I developed: - Transition from a single UDAF website to the whole UNAF/UDAF/URAF system (database structure, role handling, ...); - Anti-account-sharing features (double authentication + IP address tracking); - Implementation of WYSIWYG editors for article content; - Ensured compatibility of the WYSIWYG (HTML) content with a homepage Fuze search; - News feature; - User administration features.
Skills & technologies
Noviscore
About the Project
Noviscore is a user-friendly mobile app designed to enhance the sheet music experience for pianists of all levels. Available on iOS and Android, it allows users to download and view interactive sheet music with high-quality audio samples performed by professional pianists. The app offers unique reading aids to simplify notation, supports hands-free page turning with Bluetooth pedals, and enables easy organization of scores into folders or playlists—ideal for both learners and teachers. Whether you're practicing offline or guiding students, Noviscore provides a smart and intuitive way to learn and play music.
- Entertainment
- E-learning
- Music And Audio
Responsibilities
I joined the project at a later stage as a developer, where I was responsible for implementing new features and maintaining the existing codebase. While I wasn't part of the original development team, my role focused on enhancing functionality and ensuring the app's ongoing stability and performance. Notable features that I worked on: -Login with Facebook -AirTurn bluetooth pedal connection (to turn sheets pages) -In-app purchases
Parofirst
About the Project
Parofirst is a specialized mobile application designed to assist dental professionals in conducting comprehensive periodontal assessments. It aims to streamline the periodontal examination process by providing a structured, step-by-step questionnaire that guides practitioners through 18 key evaluation stages. This questionnaire can be navigated either manually or through voice commands, enhancing accessibility and efficiency during patient consultations. It delivers an immediate periodontal score based on the responses, offering a clear indication of the patient's periodontal health status. Patient data is securely stored, enabling practitioners to monitor and track changes over time, which is particularly beneficial for long-term care.
- Healthcare
Responsibilities
I was responsible for developing the cross-platform mobile application and later also took on responsibility for the backend and admin frontend back-office maintenance. Notable features I developed: - Voice command to progress through the most critical parts of the periodontal assessment; - Server-based translation of the mobile form; - Dynamic modular form (stored in the database, using components based on the step's nature).
Soccs
About the Project
This mobile application and web-based back-office system are designed specifically for a service technician business specialising in plumbing and appliance repair. It offers a streamlined solution for managing client information - including contact details, addresses, and registered equipment—as well as scheduling and tracking technician appointments. By improving coordination between office staff and field technicians, the platform helps optimise daily operations, reduce administrative workload, and enhance customer service.
- Management
Responsibilities
I initially joined the project (mobile and web) as a supporting developer and progressively took full responsibility for the maintenance and ongoing development of the web application. I also contributed occasionally to the maintenance and feature evolution of the mobile application. Notable features I worked on: - PDF Form pre-filling (backend)
Microtrac
About the Project
Microtrac, formerly Formulaction, is an innovative web platform that helps current and prospective Formulaction clients estimate the time required for the TURBISCAN instrument to analyse the ageing process of various products. The tool provides a clear comparison between the accelerated ageing time measured by the TURBISCAN and traditional methods that rely on prolonged observation. By leveraging the advanced capabilities of TURBISCAN technology, the platform delivers accurate, data-driven time estimates that enhance decision-making, optimise product development cycles, and reduce time-to-market.
- Chemistry
Responsibilities
I was responsible for the full development, maintenance and evolution of the application, in close collaboration with the Formulaction's engineers. Notable features : - Multi-threading for the calculation process; - JAR file execution and output gathering for part of the calculation process; - Roles routing handling (unsigned visitors, signed users and admin backoffice).
Skills & technologies
- Grails
- Groovy
- Java
- MySQL
- Vue.js
- JavaScript
- TypeScript
- GitLab
- Multithreaded Programming
Abelio TourDePlaine
About the Project
Abelio TourDePlaine is a smart farming mobile app that helps farmers monitor their crops in real time using satellite data, weather forecasts, and agronomic models. It provides precise insights into irrigation, disease risk, fertilisation, and weed control—directly from the field. With features such as real-time alerts and plot-specific recommendations, it helps reduce inputs, save water, and boost yields. Developed by French AgTech startup Abelio, the app is already trusted by thousands of users across Europe for more sustainable and profitable farming.
- Farming
Responsibilities
I led the end-to-end development of the Abelio TourDePlaine mobile application across 3 consecutive major releases, working closely with Abelio’s web team to integrate APIs and implement the required business logic. Notable features I developed: - Complex hand-crafted graphs; - API data fetching and local storage management, including conflict resolution and sync logic; - Dynamic map view that renders colour-coded farm plots, enabling real-time visualisation of crop conditions and agronomic indicators; - Design and development of a wide range of custom components to elegantly present complex agronomic data, ensuring both functionality and a polished user experience.