Skip to content
WDRésumé PDF

Tunis, TunisiaOpen to a 6-month PFE from January 2027

WaelDaagi

Full-stack developer. I build web apps end to end, and the pipelines that ship them.

About

Hi, I'm Wael.

I'm a final-year Computer Engineering student at ESPRIT in Tunis. I ship features end to end: the NestJS or FastAPI backend, the React front, and the CI/CD that deploys them.

Two internships so far. At TeamWill I built a secure delivery platform on Kubernetes; at BFPME, a Python pipeline that reads scanned documents and classifies them.

I care about the parts that keep an app running after launch: tests, security scans, monitoring and a deploy you can roll back.

I'm available full-time for a 6-month end-of-studies internship (PFE) from January 2027.

Skills

What I work with

Languages

  • TypeScript
  • JavaScript
  • Python
  • Bash
  • PHP
  • SQL

Frontend

  • React
  • Next.js
  • Tailwind CSS
  • HTML5
  • CSS3
  • i18n and RTL layouts

Backend

  • Node.js
  • NestJS
  • Express.js
  • FastAPI
  • REST APIs
  • JWT and RBAC

Databases

  • MongoDB
  • Redis
  • Prisma

Testing and quality

  • Jest
  • Vitest
  • SonarQube

DevOps

  • Git
  • GitLab CI/CD
  • Jenkins
  • Docker
  • Kubernetes
  • Argo CD
  • Linux

Security and observability

  • Trivy
  • Prometheus
  • Grafana
  • Kyverno
  • Cosign
  • gitleaks
  • Loki

Jul – Aug 2026Tunis

Built a secure delivery platform on Kubernetes, from the first commit scan to runtime detection.

  • Built a reusable 7-stage GitLab CI/CD component (secret scanning, dependency and container vulnerability scanning, image signing, Kubernetes signature verification) adopted by two projects; onboarding now takes six lines of YAML. Its first run caught a live AWS access key hidden in Git history.
  • Migrated a NestJS and MongoDB service to production Kubernetes, fixing 4 security defects including root container execution and 2 critical CVEs (RCE, XSS); hardened the Dockerfile (npm ci, non-root user, tini).
  • Delivered a production-ready Kubernetes platform in 9 phases, verified by 65 automated conformance checks, with Argo CD GitOps delivery; cut deployment latency from about 3 minutes to seconds with event-driven Argo Events.
  • Configured merge-request pipelines with automated tests and security scans; debugged and fixed Docker-in-Docker TLS failures on self-hosted GitLab Runners (Linux, systemd).
  • Set up Prometheus, Grafana and Loki observability, and wrote the technical documentation, including disaster recovery.
  • GitLab CI/CD
  • Kubernetes
  • Argo CD
  • Kyverno
  • Trivy
  • Docker
  • Prometheus
  • Grafana

Jul – Aug 2025Tunis

Turned unstructured documents into classified, structured records for a document management system.

  • Built a Python data processing pipeline that turns unstructured PDF, DOCX and scanned image files (Tesseract OCR, OpenCV) into classified, structured records for an Electronic Document Management System, with confidence scoring.
  • Trained and evaluated a TF-IDF and Multinomial Naive Bayes classifier (scikit-learn, pandas), with batch processing and result monitoring through a Streamlit interface.
  • Python
  • scikit-learn
  • pandas
  • Tesseract OCR
  • OpenCV
  • Streamlit

Work

Selected projects, each with a full write-up

Each case study covers the problem, how it was built and what it changed, with screenshots and links.

2026DevOps & Infrastructure

Secure Kubernetes Deployment Platform

Security gates from commit to runtime

A nine-phase Kubernetes platform where every stage blocks the next — it caught a root container and two critical RCE/XSS vulnerabilities in a third-party app before either ever reached the cluster.

Blocked 55 vulnerabilities before deploy

  • Kubernetes
  • kind
  • Argo CD
  • Kyverno
  • GitLab CI/CD
Read the case study

2026Website Design

SmartProperty

Rental management from listing to lease

Cut the rental lifecycle from listing to lease into a single dashboard — with AI rental matching and price prediction that take the guesswork out of pricing and tenant fit.

3 tools replaced by one dashboard

  • React
  • TypeScript
  • Vite
  • TailwindCSS
  • Zustand
Read the case study

2026DevOps & Infrastructure

SmartProperty DevOps on Azure

CI/CD, monitoring and security on Azure

About 7 minutes from merge to verified production, with automatic rollback: the CI/CD, security scanning and monitoring I built for SmartProperty, a team-built rental platform on Azure.

About 7 minutes from merge to production

  • GitHub Actions
  • Docker
  • Azure Container Apps
  • Azure Storage
  • Azure Monitor
Read the case study

More

Education, languages and other projects

Education

  • Computer Engineering degreeESPRIT, TunisSep 2022 – present, graduating 2027Specialization: Software Engineering

Languages

  • ArabicNative
  • FrenchFull professional proficiency
  • EnglishFull professional proficiency

Hiring for a PFE?Let's talk.

I'm available full-time for six months from January 2027, and open to full-stack and DevOps roles. Email is the fastest way to reach me.

daagi.wael@esprit.tn