Designed and developed a real-time patient care management web platform for adult
day services, enabling doctors and clinicians to efficiently organize, search, and manage
patient records. Patient Care Dashboard: modular, reusable components display
allergies, diagnoses, behavior/mood, executive function, and daily living/self-care with
responsive, intuitive layouts. Care Team & Family Network: tabbed contact interface for
physicians, nurses, pharmacists, and relatives, supporting quick lookup and
collaboration. Advanced Search & Document Retrieval: instant full-text search with fact
highlighting and document viewer for PDFs, text, and images across medical records.
Document & Fact Management: edit, filter, and categorize records by date and medical
attributes; generate and download PDF reports and care plans. User-Friendly & Secure:
built with Vue 3, Vite, and TailwindCSS for a modern, responsive interface; enforced role-
based access control and secure API integration. Testing & Quality: Jest unit tests and
ESLint ensure code reliability and maintainability across the frontend codebase.
Responsibilities:
? Built responsive contact management interface with tabbed architecture for
physicians, nurses, pharmacists, and relatives using Vue 3 + TypeScript.
? Developed care modules UI (allergies, diagnoses, behavior/mood, daily living/selfcare,
attendance tracking, fall risk workflows).
? Implemented document viewer dashboard and PDF rendering for hospitalization
attachments and standardized care reports.
? Created search and fact-highlighting features enabling rapid retrieval of critical patient
information.
? Added filtering, sorting, and document management UI components for efficient
record organization and editing.
? Enforced role-based UI patterns and accessibility standards for secure, compliant
healthcare workflows.
? Maintained component-driven architecture with TypeScript for type safety and
maintainability.
? Optimized frontend performance and ensured cross-browser compatibility with
Material-UI and TailwindCSS.
? Integrated Jest unit tests for component logic and composed API calls.
? Automated CI/CD with Azure Pipelines and Docker for dev/prod environments.
? Integrated MSAL authorization.
Designed and developed a real-time medical document management platform for
doctors, enabling efficient access, search, and organization of patient records.
? Comprehensive Patient Dashboard ? Provides a centralized hub where doctors can quickly access and manage medical documents across different formats (PDF, text, images).
? FHIR-Integrated Electronic Health Records (EHR) Support ? Seamlessly connects with healthcare systems via FHIRClient, ensuring interoperability with standard medical data sources.
? Real-Time Collaboration & Updates ? Uses WebSockets to keep patient data synchronized across multiple sessions, allowing for instant updates on medical facts and document changes.
? Advanced Search & Fact Highlighting ? Enables doctors to instantly locate key medical facts within documents, improving efficiency in diagnosing and decision-making.
? Document & Fact Management ? Allows for editing, updating, filtering, and categorizing documents by date, fact type, and other medical attributes to streamline workflow.
? User-Friendly & Secure ? Built with Material-UI and TailwindCSS for a modern, intuitive interface, ensuring a smooth user experience while maintaining strict security and compliance standards. This app transforms how doctors interact with medical records, reducing administrative overhead and enabling them to focus on patient care.
Responsibilities:
? Built a dashboard to display and manage patient documents in multiple formats (PDF,
text, image).
? Integrated FHIRClient for seamless interaction with electronic health records (EHR) and
patient data.
? Implemented real-time updates via WebSockets, enabling instant synchronization of
documents and medical facts.
? Developed fast search with fact highlighting, allowing doctors to quickly find critical
medical information.
? Added filtering and document management features, enabling doctors to edit, update,
and delete records efficiently.
? Created global error handling.
? Ensured a modern, responsive UI using Material-UI and TailwindCSS.
? Maintained code quality with Jest unit tests, ESLint, and TypeScript.
Developed a comprehensive office dashboard application tailored for IT companies. The
application was built using the Thymeleaf template engine and integrated both Java and
JavaScript (jQuery) for a seamless and interactive user experience.
Employee Information Management: The app consolidates all relevant employee data, including salary details, logged work hours, vacation tracking, and personal information, into a centralized dashboard. Role-Based Access Control: Implemented various user roles with specific permissions. For example, administrators have extensive capabilities to manage all data within the app.
Administrative Tools: Admin roles can also update the UI dynamically using integrated tools, providing flexibility and control over the application?s interface.
Responsibilities:
? Designed and developed a dynamic and responsive front-end using Thymeleaf and
jQuery.
? Implemented back-end services in Java to handle data processing and business logic,
focusing primarily on DTOs, Controllers, and Models.
? Ensured secure and efficient role-based access to various features within the
application.
? Collaborated with the team to integrate different modules and maintain smooth
functionality across the application.
? Fixed bugs and implemented a global app search functionality.
? Estimated tasks and provided accurate timeframes for project completion.
? Created new components to enhance the application?s functionality.
? Removed unused or deprecated libraries and updated outdated ones.
? Conducted global code refactoring to improve maintainability and performance.
? Mentored team members to promote skill development and knowledge sharing.
Portal is a comprehensive web project designed for learning English, with support for
French, Spanish, Chinese, and English languages. The platform offers a wide range of
learning opportunities, including direct study and tutor-assisted sessions.
Language Learning: Users can engage in various activities to improve their language skills,
including tests and interactive exercises.
Dual Interfaces: Old Interface: Implemented with C# on the back-end side, which needs ongoing support and updates.
New Interface: Developed with Angular, featuring a modern UI. Accessibility: Fully compliant with WCAG (Web Content Accessibility Guidelines) rules. Designed to support users with screen
readers (e.g., VoiceOver, JAWS). Compatible with all devices and supports up to 400%
zoom on popular web browsers. Metrics & Stats: Provides detailed progress statistics on
a dashboard. Allows users to export their progress in Excel or PDF formats. User Roles:
Integrated with different user roles to manage permissions and access.
Responsibilities:
Integration of New Features:
? Created and integrated new components
? Added extra functionality to enhance the application
Redesign and Accessibility:
? Redesigned existing components to comply with WCAG (Web Content Accessibility
Guidelines) rules
? Implemented functionality for better usability with screen readers (VoiceOver, JAWS,
etc.)
Bug Fixing:
? Addressed and resolved front-end issues
Localization Integration:
? Integrated localization features for multi-language support
Tasks Estimation & Mentoring:
? Estimated tasks and provided mentoring to team members
Backend Integration:
? Worked with .NET back-end services and controllers
? Updated services and controllers, created SQL scripts, and fixed issues
State Management:
? Managed store, local storage, cache, and authorization
Quality Assurance:
? Conducted QA to ensure project accessibility and overall quality
Search Functionality:
? Implemented search logic to enhance user experience
Axon is a project developed with React Native for iOS devices, primarily targeting iPads.
It aims to test user attentiveness through various interactive tests. Additionally, the
project includes a web dashboard built with Vue.js and Vuetify. Mobile Application:
Interactive Tests: Users can complete different tests designed to assess attentiveness.
For example, drawing lines following specific rules (e.g., from 1 to 25 or from A to Z).
Each test is unique and randomly generated, preventing users from repeating the same
test. QR Code Login: Users can log in using QR codes for convenient authentication. Web
Dashboard: User Metrics and Stats: Displays comprehensive metrics and statistics about
user performance. User Management: Allows for creating, updating, deleting, importing
users, and exporting user stats to a ZIP file. Graphs and Tables: Features numerous
graphs and tables for visualizing data. Technologies: Developed using Vue.js and Vuetify.
Authorization: Integrated Auth0 for secure user authentication.
Responsibilities:
Developing iOS App:
? Created reusable components
? Managed state with Redux
? Developed API services, helpers, and hooks
? Implemented navigation and integrated TypeScript
? Deployed and customized the app for App Store Connect
Creating Web Dashboard:
? Developed a web dashboard from scratch
? Utilized Azure for web integration
? Created responsive web components
? Integrating App Authentication:
? Implemented user authentication within the app
? Customized and supported the Auth0 platform
Implementing CI/CD:
? Set up continuous integration and continuous deployment pipelines
Additional Responsibilities:
? Conducted code reviews
? Estimated tasks and timelines
? Performed QA for both web and iOS applications
This project is an iOS and Android application designed for learning the French
language. The application is developed using Vue Native, combining both Vue and React
Native, with Expo. Interactive Learning Tasks: Users can complete various tasks to earn
XP levels. Tasks range from simple to highly interactive, requiring users to draw, drag,
and find solutions. Energy Logic: Users need sufficient energy to play. If they run out of
energy, they must wait for the next day or complete mini-games to regain energy. XP
Levels: Users advance by completing tasks and earning XP.
Responsibilities:
? Creating Adaptive Screens & Components: Developed responsive and adaptive screens
and components for various devices.
? Working with Navigation Stack, Store & API: Managed the navigation stack, state
management, and API integration.
? Creating Helpers & Composables for DRY: Developed reusable helpers and
composables to ensure the DRY (Don?t Repeat Yourself) principle.
? Code Refactoring & Bugs Fixing: Performed code refactoring to improve code quality
and fixed bugs.
? Building App & Working with Azure: Built the application and managed deployments
and services on Azure.
? Code Review & Testing: Conducted code reviews and performed thorough testing to
ensure the app?s quality and performance.
? Creating Animations: Developed engaging animations to enhance user experience.
? Interactive Features:
? Drag & Drop: Implemented drag-and-drop functionality for interactive user interfaces.
? Drawing: Enabled drawing features for user interaction within the application.
? Transitioning: Created smooth transitions between different UI states and
components.
Medicast is a web, iOS, and Android application featuring medical podcasts. The project
was created using the Ionic framework and Vue.js 3. Podcast Listening: Users can listen
to a variety of medical podcasts. Favorite Management: Users can add or remove
podcasts from their favorites. Subscriptions: Users can subscribe to companies and
courses. Certification: Users can earn certificates by listening to podcasts and answering
related questions.
Responsibilities:
? Developing adaptive components for web, iOS, and Android platforms
? Implementing and managing state with store and routing
? Creating pages with dynamic routing
? Integrating API functionality
? Creating composables and helpers for reusable code
? Implementing localization for multi-language support
? Conducting code reviews, bug fixing, and testing across Android, iOS, and web
platforms
? Managing data with localStorage
It is a constructor for clients, they have the opportunity to assemble the product they
need with the help of the constructor, or to order turnkey product development from
us. Working mainly with pharmaceutical companies (Bayer, Abbvie, Abbot, Biogen, ...)
The main products I worked on were interactive presentations and HTML emails.
Presentations are essentially web applications that pharmacists use to present their
products to doctors.
Responsibilities:
? Developing Vue.js components
? Conducting code reviews and fixing bugs
? Developing interactive HTML5 presentations and applications
? Creating HTML emails
? Estimating project timelines and requirements
? Writing documentation
? Assisting other developers with delays in the implementation of technical tasks? Developing HTML5/CSS3/JavaScript & Vue.js solutions for iPad apps
Designed and developed a real-time patient care management web platform for adult
day services, enabling doctors and clinicians to efficiently organize, search, and manage
patient records. Patient Care Dashboard: modular, reusable components display
allergies, diagnoses, behavior/mood, executive function, and daily living/self-care with
responsive, intuitive layouts. Care Team & Family Network: tabbed contact interface for
physicians, nurses, pharmacists, and relatives, supporting quick lookup and
collaboration. Advanced Search & Document Retrieval: instant full-text search with fact
highlighting and document viewer for PDFs, text, and images across medical records.
Document & Fact Management: edit, filter, and categorize records by date and medical
attributes; generate and download PDF reports and care plans. User-Friendly & Secure:
built with Vue 3, Vite, and TailwindCSS for a modern, responsive interface; enforced role-
based access control and secure API integration. Testing & Quality: Jest unit tests and
ESLint ensure code reliability and maintainability across the frontend codebase.
Responsibilities:
? Built responsive contact management interface with tabbed architecture for
physicians, nurses, pharmacists, and relatives using Vue 3 + TypeScript.
? Developed care modules UI (allergies, diagnoses, behavior/mood, daily living/selfcare,
attendance tracking, fall risk workflows).
? Implemented document viewer dashboard and PDF rendering for hospitalization
attachments and standardized care reports.
? Created search and fact-highlighting features enabling rapid retrieval of critical patient
information.
? Added filtering, sorting, and document management UI components for efficient
record organization and editing.
? Enforced role-based UI patterns and accessibility standards for secure, compliant
healthcare workflows.
? Maintained component-driven architecture with TypeScript for type safety and
maintainability.
? Optimized frontend performance and ensured cross-browser compatibility with
Material-UI and TailwindCSS.
? Integrated Jest unit tests for component logic and composed API calls.
? Automated CI/CD with Azure Pipelines and Docker for dev/prod environments.
? Integrated MSAL authorization.
Designed and developed a real-time medical document management platform for
doctors, enabling efficient access, search, and organization of patient records.
? Comprehensive Patient Dashboard ? Provides a centralized hub where doctors can quickly access and manage medical documents across different formats (PDF, text, images).
? FHIR-Integrated Electronic Health Records (EHR) Support ? Seamlessly connects with healthcare systems via FHIRClient, ensuring interoperability with standard medical data sources.
? Real-Time Collaboration & Updates ? Uses WebSockets to keep patient data synchronized across multiple sessions, allowing for instant updates on medical facts and document changes.
? Advanced Search & Fact Highlighting ? Enables doctors to instantly locate key medical facts within documents, improving efficiency in diagnosing and decision-making.
? Document & Fact Management ? Allows for editing, updating, filtering, and categorizing documents by date, fact type, and other medical attributes to streamline workflow.
? User-Friendly & Secure ? Built with Material-UI and TailwindCSS for a modern, intuitive interface, ensuring a smooth user experience while maintaining strict security and compliance standards. This app transforms how doctors interact with medical records, reducing administrative overhead and enabling them to focus on patient care.
Responsibilities:
? Built a dashboard to display and manage patient documents in multiple formats (PDF,
text, image).
? Integrated FHIRClient for seamless interaction with electronic health records (EHR) and
patient data.
? Implemented real-time updates via WebSockets, enabling instant synchronization of
documents and medical facts.
? Developed fast search with fact highlighting, allowing doctors to quickly find critical
medical information.
? Added filtering and document management features, enabling doctors to edit, update,
and delete records efficiently.
? Created global error handling.
? Ensured a modern, responsive UI using Material-UI and TailwindCSS.
? Maintained code quality with Jest unit tests, ESLint, and TypeScript.
Developed a comprehensive office dashboard application tailored for IT companies. The
application was built using the Thymeleaf template engine and integrated both Java and
JavaScript (jQuery) for a seamless and interactive user experience.
Employee Information Management: The app consolidates all relevant employee data, including salary details, logged work hours, vacation tracking, and personal information, into a centralized dashboard. Role-Based Access Control: Implemented various user roles with specific permissions. For example, administrators have extensive capabilities to manage all data within the app.
Administrative Tools: Admin roles can also update the UI dynamically using integrated tools, providing flexibility and control over the application?s interface.
Responsibilities:
? Designed and developed a dynamic and responsive front-end using Thymeleaf and
jQuery.
? Implemented back-end services in Java to handle data processing and business logic,
focusing primarily on DTOs, Controllers, and Models.
? Ensured secure and efficient role-based access to various features within the
application.
? Collaborated with the team to integrate different modules and maintain smooth
functionality across the application.
? Fixed bugs and implemented a global app search functionality.
? Estimated tasks and provided accurate timeframes for project completion.
? Created new components to enhance the application?s functionality.
? Removed unused or deprecated libraries and updated outdated ones.
? Conducted global code refactoring to improve maintainability and performance.
? Mentored team members to promote skill development and knowledge sharing.
Portal is a comprehensive web project designed for learning English, with support for
French, Spanish, Chinese, and English languages. The platform offers a wide range of
learning opportunities, including direct study and tutor-assisted sessions.
Language Learning: Users can engage in various activities to improve their language skills,
including tests and interactive exercises.
Dual Interfaces: Old Interface: Implemented with C# on the back-end side, which needs ongoing support and updates.
New Interface: Developed with Angular, featuring a modern UI. Accessibility: Fully compliant with WCAG (Web Content Accessibility Guidelines) rules. Designed to support users with screen
readers (e.g., VoiceOver, JAWS). Compatible with all devices and supports up to 400%
zoom on popular web browsers. Metrics & Stats: Provides detailed progress statistics on
a dashboard. Allows users to export their progress in Excel or PDF formats. User Roles:
Integrated with different user roles to manage permissions and access.
Responsibilities:
Integration of New Features:
? Created and integrated new components
? Added extra functionality to enhance the application
Redesign and Accessibility:
? Redesigned existing components to comply with WCAG (Web Content Accessibility
Guidelines) rules
? Implemented functionality for better usability with screen readers (VoiceOver, JAWS,
etc.)
Bug Fixing:
? Addressed and resolved front-end issues
Localization Integration:
? Integrated localization features for multi-language support
Tasks Estimation & Mentoring:
? Estimated tasks and provided mentoring to team members
Backend Integration:
? Worked with .NET back-end services and controllers
? Updated services and controllers, created SQL scripts, and fixed issues
State Management:
? Managed store, local storage, cache, and authorization
Quality Assurance:
? Conducted QA to ensure project accessibility and overall quality
Search Functionality:
? Implemented search logic to enhance user experience
Axon is a project developed with React Native for iOS devices, primarily targeting iPads.
It aims to test user attentiveness through various interactive tests. Additionally, the
project includes a web dashboard built with Vue.js and Vuetify. Mobile Application:
Interactive Tests: Users can complete different tests designed to assess attentiveness.
For example, drawing lines following specific rules (e.g., from 1 to 25 or from A to Z).
Each test is unique and randomly generated, preventing users from repeating the same
test. QR Code Login: Users can log in using QR codes for convenient authentication. Web
Dashboard: User Metrics and Stats: Displays comprehensive metrics and statistics about
user performance. User Management: Allows for creating, updating, deleting, importing
users, and exporting user stats to a ZIP file. Graphs and Tables: Features numerous
graphs and tables for visualizing data. Technologies: Developed using Vue.js and Vuetify.
Authorization: Integrated Auth0 for secure user authentication.
Responsibilities:
Developing iOS App:
? Created reusable components
? Managed state with Redux
? Developed API services, helpers, and hooks
? Implemented navigation and integrated TypeScript
? Deployed and customized the app for App Store Connect
Creating Web Dashboard:
? Developed a web dashboard from scratch
? Utilized Azure for web integration
? Created responsive web components
? Integrating App Authentication:
? Implemented user authentication within the app
? Customized and supported the Auth0 platform
Implementing CI/CD:
? Set up continuous integration and continuous deployment pipelines
Additional Responsibilities:
? Conducted code reviews
? Estimated tasks and timelines
? Performed QA for both web and iOS applications
This project is an iOS and Android application designed for learning the French
language. The application is developed using Vue Native, combining both Vue and React
Native, with Expo. Interactive Learning Tasks: Users can complete various tasks to earn
XP levels. Tasks range from simple to highly interactive, requiring users to draw, drag,
and find solutions. Energy Logic: Users need sufficient energy to play. If they run out of
energy, they must wait for the next day or complete mini-games to regain energy. XP
Levels: Users advance by completing tasks and earning XP.
Responsibilities:
? Creating Adaptive Screens & Components: Developed responsive and adaptive screens
and components for various devices.
? Working with Navigation Stack, Store & API: Managed the navigation stack, state
management, and API integration.
? Creating Helpers & Composables for DRY: Developed reusable helpers and
composables to ensure the DRY (Don?t Repeat Yourself) principle.
? Code Refactoring & Bugs Fixing: Performed code refactoring to improve code quality
and fixed bugs.
? Building App & Working with Azure: Built the application and managed deployments
and services on Azure.
? Code Review & Testing: Conducted code reviews and performed thorough testing to
ensure the app?s quality and performance.
? Creating Animations: Developed engaging animations to enhance user experience.
? Interactive Features:
? Drag & Drop: Implemented drag-and-drop functionality for interactive user interfaces.
? Drawing: Enabled drawing features for user interaction within the application.
? Transitioning: Created smooth transitions between different UI states and
components.
Medicast is a web, iOS, and Android application featuring medical podcasts. The project
was created using the Ionic framework and Vue.js 3. Podcast Listening: Users can listen
to a variety of medical podcasts. Favorite Management: Users can add or remove
podcasts from their favorites. Subscriptions: Users can subscribe to companies and
courses. Certification: Users can earn certificates by listening to podcasts and answering
related questions.
Responsibilities:
? Developing adaptive components for web, iOS, and Android platforms
? Implementing and managing state with store and routing
? Creating pages with dynamic routing
? Integrating API functionality
? Creating composables and helpers for reusable code
? Implementing localization for multi-language support
? Conducting code reviews, bug fixing, and testing across Android, iOS, and web
platforms
? Managing data with localStorage
It is a constructor for clients, they have the opportunity to assemble the product they
need with the help of the constructor, or to order turnkey product development from
us. Working mainly with pharmaceutical companies (Bayer, Abbvie, Abbot, Biogen, ...)
The main products I worked on were interactive presentations and HTML emails.
Presentations are essentially web applications that pharmacists use to present their
products to doctors.
Responsibilities:
? Developing Vue.js components
? Conducting code reviews and fixing bugs
? Developing interactive HTML5 presentations and applications
? Creating HTML emails
? Estimating project timelines and requirements
? Writing documentation
? Assisting other developers with delays in the implementation of technical tasks? Developing HTML5/CSS3/JavaScript & Vue.js solutions for iPad apps