Projects

Projects I contribute to

Here are my contributions to projects in e-mobility, rail transport, energy, sport, education and data visualisation. Each project explains the context and what I worked on.

PIA & SDK Gireve

Gireve · Electric mobility

June – August 2026

I worked on SDK alignment and contributed to an experiment with RAG and semantic caching.

  • GCP
  • Docker
  • BigQuery
  • Java
  • Python
  • Node.js
  • PHP
  • CI/CD
  • RAG
View project

ADM

Gireve · Electric mobility

December 2025 – May 2026

I designed a token management service with separate read and write operations.

  • Java
  • Spring Boot
  • PostgreSQL
  • MongoDB
  • Redis
  • Docker
  • Architecture hexagonale
  • CQRS
View project

ROP

Gireve · Electric mobility

May – November 2025

I built reference data services and automated API access provisioning.

  • Java
  • Spring Boot
  • TypeScript
  • Cloud Functions
  • PostgreSQL
  • Redis
  • Pub/Sub
  • Apigee
  • Docker
View project

ePoI / Data as a Service

Gireve · Electric mobility

July 2024 – April 2025

I helped update charging data exchanges and supported partners with their technical integration.

  • OCPI
  • eMIP
  • API NSP ePoI
  • REST
View project

Psyki

Gireve · Electric mobility

Data processing: January – June 2024

Angular prototype: 2024

I updated Psyki's charging data processing and built an Angular interface prototype.

  • Scala
  • Java
  • PostgreSQL
  • Docker
  • OCPI
View project

Modernisation of fare design and distribution applications

SNCF Connect · Rail transport

January 2020 – August 2023

I built Angular components and Java services for the migration of ExtJS applications to Angular and Spring Boot.

  • Angular
  • TypeScript
  • Java
  • Spring Boot
  • PostgreSQL
  • REST
  • SOAP
  • JUnit
  • AssertJ
  • Jasmine
  • Karma
  • Selenium
  • Oxygen
  • Docker
  • Kubernetes
  • AWS
  • Jenkins
  • GitLab
View project

Racing

Enedis · Energy

November 2018 – December 2019

I helped bring business applications and their scheduling features together in one portal.

  • Angular
  • TypeScript
  • Java
  • Spring Boot
  • PostgreSQL
  • Bryntum
  • Denodo
  • Jaspersoft Server
  • REST
  • JUnit
  • Jenkins
View project

Foot 2000

Fédération Française de Football · Sport

April – November 2018

I worked on the Angular 5 frontend for the redesign of Foot 2000, a competition management application.

  • Angular 5
  • TypeScript
  • JavaScript
  • HTML
  • CSS
  • REST
  • Git
View project

CRISS

Education4Sight · Project for the European Union · Education

July 2017 – March 2018

I built modules for assessing and certifying students' digital skills.

  • AngularJS
  • Scala
  • Play Framework
  • REST
  • PostgreSQL
  • Talend
  • JUnit
  • Jasmine
  • Karma
View project

EDLIGO — Ministry of Education of the United Arab Emirates

Education4Sight · End client: Ministry of Education of the United Arab Emirates · Education

April 2016 – June 2017

I built web interfaces, dashboards and a hybrid mobile application for an EDLIGO education platform.

  • AngularJS
  • Scala
  • Play Framework
  • REST
  • Ionic
  • JUnit
View project

EDLIGO for Laton LUSD

Education4Sight · End client: Laton LUSD, California · Education

September 2015 – March 2016

I built a module that lets teachers prepare and schedule lessons and exams.

View project

Customer data analysis application

Education4Sight · Education and data analysis

September 2014 – August 2015

I developed a web application to analyse prospective client data in the education sector.

View project

Byblos dashboards

Talan Tunisie International · Final-year internship · ERP and visualisation

January – July 2014

I migrated ERP dashboards to web visualisations and built their export features.

  • Java/JEE
  • Spring MVC
  • AngularJS
  • RichFaces
  • jQuery
  • NVD3.js
  • PostgreSQL
  • HTML
  • CSS
  • JavaScript
View project
Skip to main content
Language
Theme
Motion preferences