Smail Chemlali

Smail Chemlali

Full-Stack Developer & Software Engineer Student

I’m a passionate software engineering student at ESPRIT, specializing in full-stack web development. I love building creative, efficient, and scalable solutions that make a real impact.

LinkedIn
JavaScript
Angular
React
Node.js
Express
Python
Java
SQL
Data Analysis
Machine Learning
API Development
UI/UX Design

Work Experience

Full Stack Developer

Avaxia Group · Stage

juil. 2025 - août 2025 · 2 mois · Tunisie · Hybride
  • DĂ©veloppement full-stack et DĂ©veloppement web.
  • Travail sur des fonctionnalitĂ©s front-end et intĂ©gration back-end.
  • Collaboration en Ă©quipe en mode hybride.

Stagiaire

Qorash Information Technology · Stage

juil. 2023 - août 2023 · 2 mois · Tunisie · Sur site
  • Participation Ă  des projets internes et maintenance d'applications.
  • Acquisition d'expĂ©rience pratique en dĂ©veloppement web.
  • Travail rĂ©alisĂ© sur site en Ă©quipe.

Side Projects

Web Application for Presence Management

Slide 1
Slide 2
Slide 3
Slide 4
Slide 5

Developed a full-stack web application for managing employee presence, including attendance tracking, JSON imports, statistics dashboards, and secure authentication.

React
Node.js
SQL
JWT Authentication
API Development
Performance Optimization
Automated Testing

Challenge

The team needed a centralized system to track daily employee presence, handle imports from external sources, generate real-time statistics, and ensure secure, responsive access across devices without performance bottlenecks.

Solution

Built a responsive React frontend with state management and advanced filters, integrated with a Node.js backend featuring RESTful APIs for presence data, JSON imports, and stats. Utilized SQL database with optimized indexes, JWT for authentication, caching for performance, and automated scripts for backups and logs.

Impact

  • Streamlined presence tracking, reducing manual errors and enabling quick imports while preventing duplicates.
  • Improved team efficiency with mobile-responsive design and dashboards showing attendance stats, leading to better resource management and data-driven decisions.

CyberLink Guardian – AI-Powered URL Security Checker

Slide 1
Slide 2
Slide 3
Slide 4
Slide 5
Slide 6

Application moderne de cybersécurité permettant d’analyser des URLs en temps réel pour détecter les risques (malicieux, phishing, etc.) via l'intelligence artificielle et l'agrégation de plusieurs bases de threat intelligence.

Python
FastAPI
Next.js
TypeScript
Tailwind CSS
AI
Threat Intelligence
WCAG Accessibility

Challenge

Fournir une solution rapide et accessible pour détecter et expliquer les menaces potentielles liées à toute URL, tout en combinant la puissance de l’IA, l'analyse heuristique et l’agrégation de plusieurs sources de threat intelligence dans une interface moderne conforme aux normes d’accessibilité (WCAG).

Solution

Développement d’un backend Python/FastAPI connecté à VirusTotal, OTX et Google Safe Browsing, avec scoring heuristique, justification décisionnelle et API REST. Création d’un frontend React/Next.js accessible, responsive et explicatif, affichant les scores, analyses détaillées et intégrant badge dynamique Safe/Suspect/Malicious.

Impact

  • Analyse multi-source de liens en temps rĂ©el, avec score explicite et argumentĂ©.
  • Renforce la sĂ©curitĂ© utilisateurs et leur capacitĂ© Ă  diffĂ©rencier vrai/ faux positifs grâce Ă  la transparence des raisons.
  • Design UI accessible (WCAG), adaptĂ© aussi bien aux professionnels qu’aux Ă©tudiants, compatible desktop/mobile.
  • Base solide pour extensions futures : nouvelles sources, interface multi-langues, analyse historique, etc.
Voir le projet sur GitHub

Esprit Clubs – Plateforme de gestion associative académique

Slide 1
Slide 2
Slide 3
Slide 4
Slide 5
Slide 6

Projet académique réalisé dans le cadre du module Intégration Web et UX-Design, encadré par IMEN EL HAKIM à ESPRIT. Esprit Clubs est une plateforme web interactive et moderne dédiée à la gestion et à la communication des clubs étudiants d'ESPRIT, offrant une expérience utilisateur fluide et intuitive pour toute la communauté estudiantine.

React
Node.js
TypeScript
Tailwind CSS
Figma
UX Design
Gestion associative
Dashboard
Communication
Sondages
Calendrier

Challenge

Créer une plateforme centralisée pour la gestion des clubs étudiants, la communication, l'organisation d'événements et l'engagement associatif à ESPRIT, tout en offrant une interface moderne et responsive adaptée aux besoins des étudiants et des administrateurs.

Solution

Développement d'une application web full-stack avec React et Node.js, intégrant des modules pour dashboard, gestion d'événements, communication (chat et discussions), sondages, favoris, réalisations et calendrier interactif. Conception UX/UI sur Figma, gestion des notifications et statistiques en temps réel, et optimisation de l'expérience utilisateur.

Impact

  • Centralisation des informations associatives, simplifiant la gestion et la communication au sein des clubs.
  • Augmentation de l'engagement Ă©tudiant grâce Ă  une interface intuitive et des fonctionnalitĂ©s interactives.
  • Facilitation de l'intĂ©gration des nouveaux Ă©tudiants et valorisation des rĂ©alisations associatives.
  • AmĂ©lioration de la gestion administrative et suivi personnalisĂ© des activitĂ©s et Ă©vĂ©nements.