Québec, Canada · Full-stack / backend / platform / DevOps

Software engineering · Systems integration

Software from interface to infrastructure.

I build full-stack products and backend platforms, automate how they ship, and integrate AI where it creates concrete product value.

01Selected engineering work

Selected work

Systems built across product, platform and operations.

Real engineering work spanning data and interfaces, service architecture, deployment, observability, AI integration and robotics.

Open source spotlight

PalletDataGenerator

A reusable Python library for synthetic pallet and warehouse datasets with Blender, multi-format annotations, GPU rendering, keypoint tooling, testing and containerized development.

01BlenderSynthetic scenes
02YOLO / COCO / VOCAnnotation exports
03GPUCycles rendering
04KeypointsVisibility + debug tooling

Capabilities

Depth grouped by what the system needs.

01

Full-Stack Product Development

Responsive interfaces connected to backend APIs, authentication, data layers and real-time services.

ReactNode.jsPythonFastAPIRESTWebSocket
02

Backend & Software Architecture

Modular services, integration boundaries, asynchronous processing and maintainable API contracts.

PythonFastAPISQLMongoDBMicroservicesLinux
03

DevOps & Software Delivery

Reproducible environments and delivery pipelines with testing, containers, diagnostics and observability.

DockerKubernetesGitLab CI/CDJenkinsGitHub Actions
04

AI / LLM Integration

AI inside real workflows: retrieval, tool interfaces, response validation and provider boundaries.

RAGMCPTool callingAgentic workflowsPyTorchOpenCV
05

Computer Vision & Robotics

Synthetic data, model training, simulation, real-time perception and edge robotics integration.

YOLO-PoseCUDAROS 2BlenderPyBulletNVIDIA Jetson

Experience

From web applications to platform and AI systems.

Sep. 2024 — Present

Full-Stack Developer · Architecture, DevOps & AI Integration

Modular AI Platform · Québec, QC, Canada / Remote

  • Backend and REST APIs for AI pipelines, structured files, metadata, logs and validation.
  • Service decoupling, asynchronous processing, execution tracking and observability.
  • Containerization, automated tests, GitLab CI/CD and production-minded diagnostics.
2024 — 2026

Researcher · Computer Vision & Autonomous Robotics

UQTR × Noovelia · Trois-Rivières, QC, Canada

  • Synthetic-data generation, YOLO-Pose training and reproducible evaluation.
  • PyBullet simulation, ROS 2 integration and real-time edge deployment on NVIDIA Jetson.
Nov. 2023 — Aug. 2024

Developer · DevOps & Automation

PRIMATEC Engineering · Sfax, Tunisia

  • Python automation for validation, testing and quality-control workflows.
  • CI/CD, structured logging, technical diagnostics and maintainable internal tooling.
Mar. — Aug. 2023

Full-Stack Developer Intern · Web & Data

Hydrogen Research Institute · Trois-Rivières, QC, Canada

  • Microservices web platform, MQTT ingestion and automated ETL.
  • React/Node services, MongoDB, Docker/Kubernetes and Jenkins delivery workflows.

Profile

A full-stack engineer with a systems mindset.

My work sits where product development, backend architecture and operations meet. I value clear service boundaries, explicit data flow, reproducible environments and software that remains observable after deployment.

Recent work adds AI/LLM integration and computer vision to that base without treating the model as the whole product. APIs, validation, execution state, deployment and failure handling matter just as much.

01Software first.
02Automation everywhere.
03AI where it earns its place.

Education

2024 — 2026

Master's in Electrical Engineering, Computer Engineering Concentration

Université du Québec à Trois-Rivières — UQTR

Trois-Rivières, QC, Canada
2020 — 2023

Engineering Degree in Computer Science

École Nationale des Sciences de l'Informatique — ENSI

University of Manouba, Tunisia

Certifications & activities

DevOps Bootcamp — TechWorld with Nana
AWS Cloud Technical Essentials — Coursera
IBM DevOps and Software Engineering Professional Certificate — Coursera, in progress
Organizing team member for the ENSI Annual Forum, TuniHack, RoboCup and HackZone Tunisia.

Languages

Arabic — native
French — fluent
English — professional working proficiency

Contact

Building something that needs real engineering depth?

Open to full-stack, backend, platform, DevOps and AI-integration opportunities in Québec, Canada and remote teams.