CHARBEL MDAWAR / PORTFOLIO

Selected work

A closer look at the systems, responsibilities, and technical decisions behind the portfolio.

01

CallX · service boundaries

Calling and core business operations have separate backends. This separates live communication concerns from tenant management, CRM, and HR while keeping a shared service-token contract between them. CallX remains in active development.

02

Britrip · connected workflows

The contribution spans Spring Boot SSO and payment services alongside Laravel support and ticketing. Kafka events and WebSocket notifications connect platform activity; other Laravel developers integrated their services with the shared SSO.

03

Business systems · validation scope

ERP, CRM, HR, and commerce projects bring different risks: business-rule consistency, branch-level workflows, customer records, and order integrity. The QA work focuses on those journeys and their data, with each project’s role identified below.

03 / Selected work

From architecture
to application.

Systems I have built and validated, spanning backend engineering, customer platforms, and quality assurance.

01In active development

Multi-tenant SaaS call center platform

CallX

A call center platform connecting real-time calling with the customer and organizational workflows behind every conversation.

Two backends. Clear responsibilities.

Calling backend

  • LiveKit / WebRTC
  • IVR & call queues
  • WebSocket / STOMP
Shared service-token contract

Core backend

  • Users & tenants
  • Roles & presence
  • CRM & HR
  • Oracle · persistence
  • RabbitMQ · events
  • Redis · hot-path data

Real-time calling

Spring Boot, LiveKit, and WebRTC power calling, IVR flows, DTMF handling, and live queues. WebSocket/STOMP handles signaling; Firebase Cloud Messaging notifies offline agents.

Business operations

A separate core backend manages tenants, users, roles, presence, CRM, and HR. Customer timelines automatically capture call activity.

Connected architecture

Oracle stores business data, RabbitMQ carries asynchronous events, and Redis supports hot-path data. A Python LiveKit Agent integrates ElevenLabs text-to-speech.

  • Spring Boot
  • LiveKit / WebRTC
  • Oracle
  • RabbitMQ
  • Redis
  • WebSocket / STOMP
02Spring Boot & Laravel development

B2B travel · Identity, payments & support

Britrip

Britrip is a B2B travel platform for agencies and businesses, bringing flights, hotels, and other travel services together. I developed its platform-wide SSO and payment systems with Spring Boot, plus a support and ticketing system with Laravel.

Platform-wide SSO

Developed a shared single sign-on system for the whole platform. Kafka served as the central event hub, with WebSocket notifications delivering real-time updates.

Payment integrations

Developed the payment system and integrated Network International, Stripe, and Cryptomus to support the platform’s payment workflows.

Support & ticketing

Built the support and ticketing system in Laravel. Other Laravel backend developers connected their services to the shared SSO system.

Integrated payment providers

  • Spring Boot
  • SSO
  • Kafka
  • WebSocket
  • Laravel
  • Payment integrations
  • Support & ticketing
03CRM project

Customer relationship management

Brag CRM

A CRM project for Al-Barq Al-Mudee, a Saudi telecommunications retailer offering smart devices, installment programs, and after-sales services.

Digital storefront

Built around a catalog of phones, smartwatches, gaming devices, and accessories with product-led browsing.

Flexible financing

Presents installment programs designed to make current devices accessible without an upfront payment.

Customer experience

Connects product discovery with support, warranty, maintenance, and direct customer contact.

  • CRM
  • Telecommunications
  • Device retail
  • Customer support
04Quality assurance

Food production & enterprise operations

Al-Ahlam ERP & Manufacturing System

Al-Ahlam is a Syrian food manufacturer and exporter established in 1974. Its ERP and manufacturing system supports the business and production workflows behind a broad range of food products.

End-to-end validation

Led validation of ERP and manufacturing workflows for a large food producer.

Business-rule coverage

Focused on business rules across enterprise and production processes.

Data integrity

Validated data integrity to reduce operational risk.

  • ERP
  • Manufacturing
  • Business-rule testing
  • Data integrity
05Quality assurance

Multi-branch salon operations

Salaza ERP, CRM & HR

Salaza Group provides hair, beauty, nail, and bridal services through 16 salons across Syria, the UAE, and Iraq. The project covers enterprise, customer, and workforce operations across branches.

Business operations

Validated multi-branch business workflows across the ERP system.

Customers & workforce

Tested customer-management and HR workflows supporting salon operations.

Release confidence

Improved release confidence across a network of 16 salons in three countries.

  • ERP
  • CRM
  • HR
  • Multi-branch testing
06Quality assurance

Everyday shopping & grocery delivery

El-Salleh E-Commerce

El-Salleh is a Syrian shopping and delivery platform connecting households with everyday essentials through a digital catalog and home delivery.

Shopping journeys

Tested catalog browsing, cart behavior, and ordering journeys.

Coverage & delivery

Validated store coverage and delivery journeys across the shopping experience.

Order accuracy

Focused on protecting order accuracy and providing a more reliable grocery-shopping experience.

  • E-commerce
  • Cart & checkout
  • Delivery
  • Journey testing
07Quality assurance

Children’s activities & family experiences

GoPal

GoPal helps families in Saudi Arabia discover and book sports, arts, and educational activities. Child assessments guide recommendations, while STC Qitaf integration enables loyalty-point bookings.

Family journeys

Validated child profiles, activity discovery, and booking workflows.

Provider operations

Tested provider workflows to strengthen reliability for activity centers.

Assessments & loyalty

Validated assessment outputs and loyalty integration for a dependable family experience.

  • Activity booking
  • Child profiles
  • Assessments
  • Loyalty integration
08Quality assurance

Transport booking & service requests

Smo Al Mosafer

A transport booking and service-request platform connecting customer trip journeys with operational workflows.

Transport booking

Tested booking journeys and trip creation across customer-facing features.

Service requests

Validated service-request journeys across customer and operational workflows.

Release reliability

Focused on reducing release risk in trip creation and customer-facing features.

  • Transport
  • Booking
  • Service requests
  • Workflow validation
09May 2025 — Mar 2026

Crypto trading platform

CryptoX

A Laravel application bringing the platform backend, customer workflows, and web interface together.

Application development

Developed the backend with Laravel and built the web interface using reusable Blade templates.

Crypto payments

Integrated a cryptocurrency payment method to support payment workflows within the platform.

Customer management

Implemented CRM functionality to organize customer information and related business activities.

  • Laravel
  • PHP
  • Blade
  • Crypto payment integration
  • CRM

More project details are included in the downloadable CV.

See all projects