About Me
Professional Profile
Fullstack Developer with 3+ years of experience, specialized in building modern, scalable, and high-performance applications using Node.js, TypeScript, JavaScript, Express.js, and React.js.
Skilled at designing and developing distributed systems, REST APIs, and responsive frontends with clean architecture and best practices. I have successfully migrated monolithic applications to microservices architecture, achieving 22k concurrent users with sub-second response times.
Core Expertise
- • Microservices Architecture
- • High-Performance Applications
- • Event-Driven Systems
- • Real-time Communication
Languages
- • Arabic (Native)
- • English (Professional)
- • French (Professional)
Professional Experience
Softylines
Participated and developed in multiple projects using Node.js, Express.js, TypeScript, React.js, MongoDB, Kafka, Prisma, SQL
PopUps
Migrated a monolithic application to a microservices architecture, achieving 22k concurrent users with sub-second response times. Integrated Kafka for event-driven communication. Features included push notifications, popups, banners, and product tours.
BigBlueButton (Open Source Contribution)
Added microphone control functionality for video conferencing. Developed a Python desktop application with aiortc for partial screen sharing via WebRTC. Configured a TURN server to improve connection reliability.
RentalSaga
Multi-agency rental management web app. Implemented a reservation system with calendar integration and financial tracking. Leveraged Prisma ORM with SQL for efficient data modeling.
We Quizz
Interactive quiz platform. Backend manages user accounts, quizzes, and scoring. Frontend implemented in React.js for dynamic user experience.
Bulldozer Tunisia
Participated in the development of backend services using Node.js, Express.js, TypeScript, and CouchDB.
Xpense
Expense management application. Multi-tenant system for managing internal company expenses, including record management, data validation, and integration with an online payment platform.
Featured Projects

Migrated a monolithic application to microservices architecture, achieving 22k concurrent users with sub-second response times. Integrated Kafka for event-driven communication.
Key Features:
- • Push notifications
- • Dynamic popups
- • Banner management
- • Product tours

Multi-agency rental management web application with reservation system, calendar integration, and financial tracking using Prisma ORM.
Key Features:
- • Reservation system
- • Calendar integration
- • Financial tracking
- • Interactive dashboard

Interactive quiz platform with user account management, dynamic quiz creation, and real-time scoring system built with modern web technologies.
Key Features:
- • User management
- • Quiz creation
- • Real-time scoring
- • Dynamic UI

Open source contribution adding microphone control functionality and Python desktop application for partial screen sharing via WebRTC.
Key Features:
- • Microphone control
- • Screen sharing
- • WebRTC integration
- • TURN server config
Skills & Expertise
Server-side Development with NodeJS, Express and MongoDB - Coursera
Version Control - Coursera
Database Structures and Management with MySQL - Coursera
Introduction to Databases - Coursera
Advanced MySQL Topics - Coursera
Education & Interests
Master's in Software Engineering and DevOps
Horizon School of Digital Technologies
Bachelor's in Computer Science and Multimedia
Higher Institute of Computer Science and Multimedia
Video Games
Camping
When I'm not coding, I enjoy exploring new gaming experiences and spending time outdoors camping, which helps me maintain a healthy work-life balance and brings fresh perspectives to my development work.