Jonathan Scheiber

Project: My Consultation

Myconsultation.be is a Belgian platform for online medical appointment booking and teleconsultation. I worked on both frontend and backend, implementing a patient dashboard, real-time WebSockets, the API, PHPUnit tests, and technical documentation.

My Consultation

Myconsultation.be is a Belgian platform for online medical appointment booking and teleconsultation.
It allows patients to find a healthcare professional, book a consultation, or request a prescription renewal, while providing doctors with tools for schedule management, communication, and visibility.

Developed with SilverStripe, the application is built on a full-stack architecture combining frontend and backend, both of which I work on regularly.

Since joining the project, I have contributed to bug fixes, performance improvements, and the addition of new features, including:

  • Patient Dashboard: dynamic display of recommended medical appointments (annual check-ups, vaccinations, etc.), based on rules configurable via the admin panel.
  • WebSockets (Socket.io): implementation of real-time communication allowing doctors to instantly see new or updated appointments in their calendar.
  • Internal API: optimization and securing of data exchanges between frontend, backend, and third-party services.
  • Bitbucket Pipelines Automation: setup of workflows to automatically run unit and functional tests (PHPUnit) and analyze code quality.
  • Technical Documentation: active participation in writing and updating project documentation to ensure code maintainability and consistency.