I build digital experiences
Software engineer specializing in creating exceptional digital experiences. Currently focused on building accessible, human-centered products.
Featured Projects

Alkhayal - Full-Stack Travel Booking Platform
Engineered a comprehensive travel booking platform for Alkhayal Tour Operator, enabling UK customers to discover and book unique, customized travel experiences. Delivered a seamless user journey from browsing expertly planned excursions to secure payment processing.

Minbar - Tunisian Ministry of Health Infodemic Platform
Developed a comprehensive infodemic management platform for the Tunisian Ministry of Health, enabling real-time monitoring and response to health discourse across social media and news outlets. The platform integrates advanced NLP and data analytics to identify public health trends and public sentiment, facilitating informed decision-making.

Cloud-Native Microservices on GCP
Successfully designed, built, and deployed a custom cloud-native application with a microservices architecture. Leveraged Google Cloud Platform (GCP) for hosting, with Kubernetes (GKE) for orchestration and Docker for containerization.

Automated CI/CD Pipeline on DigitalOcean
Engineered and implemented a complete CI/CD pipeline leveraging DigitalOcean for automated building, testing, and deployment of a web application. This pipeline significantly reduced manual deployment efforts and improved release frequency.

Scalable Java Application on AWS 3-Tier Architecture
Architected and deployed a robust Java application on AWS, adhering to a classic 3-tier architecture. This design separated concerns into web/presentation, application/logic, and database tiers, enhancing scalability, fault isolation, and maintainability. Utilized key AWS services for each tier to ensure high availability and performance.

Student Resilience Data Analysis
Automated data cleaning, statistical analysis, and report generation for student survey data, focusing on Resilience, ASIR, and DERS scales. Generates PNG tables and plots.

NLP Analyzer (Topic Modeling & Sentiment Analysis)
A microservice for NLP tasks: zero-shot sentiment analysis (healthcare-focused), BERTopic topic modeling, and keyword extraction. Processes data in batches or on-demand via API, storing results in PostgreSQL.

LLM Keyword Manager
A microservice leveraging Google Gemini for managing health-related concepts. It supports manual creation, feedback processing, automatic concept generation via LLM, confidence decay for concepts, and provides keywords for other services.
Work Experience
Engineering Intern
Ministry of Health's IT Center - Tunisia · Internship · Tunis, Tunisia · On-site
- Developed an advanced cloud-based platform to analyze public health discussions in Tunisia by processing 10,000+ daily data points from news and social media enabling early detection of disease activity trends.
- Built scalable data pipelines to ingest and analyze multilingual (Arabic, French, English) public discourse, improving signal coverage by 40% compared to single-language approaches.
- Implemented real-time anomaly detection and short-term forecasting models, enabling early identification of abnormal spikes in public health discussions.
- Ensured scalable, secure deployment of the platform on a simulated private cloud, enabling seamless integration of ingestion, processing, and visualization components.
- Helped drive data transparency and responsible AI by strictly adhering to compliance rules, terms of service, and ethical data collection standards.
Software Engineer
Al Khayal Tourism & Exploration · Part-time · London, United Kingdom · Remote
- Designed and developed full-stack web applications, ensuring seamless integration between frontend and backend technologies.
- Managed the complete cloud infrastructure, including containerization with Docker and version control with Git Operations.
- Spearheaded the frontend migration and development using Svelte, enhancing user interface and platform modernization.
- Collaborated with cross-functional teams to build scalable, reliable, and secure systems tailored to the company’s needs.
- Managed cloud infrastructure, reducing costs by 20% while ensuring high availability and uptime of 99.9%.