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 image

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.

SvelteKitJavaScript/TypeScriptTailwind CSSNode.jsExpress.jsMongoDBMongooseStripe APIRESTful APIsJWT/OAuthResponsive Design
Minbar - Tunisian Ministry of Health Infodemic Platform image

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.

PythonFastAPIUvicornPydanticAPSchedulerHTTPXLoguruReactNext.jsTypeScriptShadcn UIRechartsTailwind CSSLucide ReactMongoDBMotorPostgreSQLAsyncpgTimescaleDBMicroservices ArchitectureAsynchronous ProgrammingRESTful APIsData VisualizationNLP
Cloud-Native Microservices on GCP image

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.

GCPGKE (Kubernetes)DockerMicroservicesCloud Native
Automated CI/CD Pipeline on DigitalOcean image

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.

DigitalOceanCI/CDDockerGitBash
Scalable Java Application on AWS 3-Tier Architecture image

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.

JavaAWSEC2Elastic Load BalancingAuto Scaling GroupsRDSVPCS3Route 53CloudWatch
Student Resilience Data Analysis image

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.

PythonPandasMatplotlibSeabornScipyStatsmodelsdataframe_imagePlaywrightData CleaningStatistical AnalysisData VisualizationReport Generation
NLP Analyzer (Topic Modeling & Sentiment Analysis) image

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.

PythonNLPZero-shot Sentiment AnalysisBERTopicKeyword ExtractionMicroservice ArchitectureFastAPIREST APIPostgreSQLMongoDB (Source Data)DockerAPScheduler (Batch Processing)PydanticLoguruHTTPX
LLM Keyword Manager image

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.

PythonFastAPIMongoDBGoogle Gemini (LLM)REST APIMicroservice ArchitectureDockerAPSchedulerPydanticConcept ManagementKeyword GenerationFeedback Processing

Work Experience

Engineering Intern

Jan 2025 - Jun 2025 · 6 mos

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.
KubernetesVMWare ESXiDevOpsEngineering ConsultingData ScienceVMware vSphereCloud InfrastructureProduction DeploymentData AnalysisSoftware DevelopmentPythonCloud ServicesVMware InfrastructureSoftware DesignCloud ComputingArtificial Intelligence (AI)FastAPIMongoDBReactNext.jsTypeScriptData VisualizationNLP

Software Engineer

Mar 2024 - Feb 2025 · 1 yr

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%.
SvelteDevOpsSoftware DevelopmentJavaScriptTypeScriptNode.jsExpress.jsMongoDBMongooseStripe APIRESTful APIsJWT/OAuthResponsive DesignCloud Infrastructure

Get In Touch

Send a Message