Portfolio - ELEONORE Maxime

Projects

A selection of projects presented as mini case studies.

AI support agent (n8n + PDF RAG)
AI support agent (n8n + PDF RAG)Design & implementation

Waybox · 2024-2025

  • n8n
  • RAG
  • Applied AI

Context

AI agent connected to an internal PDF knowledge base to speed up support and improve answer quality.

Challenge

  • Heterogeneous PDF quality (OCR, layouts, noise)
  • Need for sourced answers and strict uncertainty handling
  • Reduce resolution time without degrading quality

Solution

  • Cleaning pipeline + OCR when needed, normalization, and detection of useful sections
  • Semantic chunking + citations + confidence threshold
  • Automated human fallback and improvement loop via support feedback

Impact

  • More consistent answers thanks to internalized documentation
  • Estimate: response time for simple requests divided by ~2
  • Estimate: level-2 escalations reduced by ~20-40%

Tech stack

  • Node.js
  • n8n
  • Qdrant/FAISS
  • Python
  • OpenAI/Ollama
  • Docker

Preview (private project)

n8n workflow - overview
Desktop app release management portal

Waybox · 2023

  • Next.js
  • Release management
  • CI/CD

Context

Internal portal to publish, track, and distribute desktop app versions (release management).

Challenge

  • Reliable publishing flow
  • Traceability, rollback, and artifact control

Solution

  • CI automation, validation rules, version history, and fast rollback

Impact

  • Smoother deployments
  • Estimate: distribution errors reduced by ~20-30%
  • Better visibility on releases and faster rollback

Tech stack

  • Next.js
  • NestJS
  • MongoDB
  • CI GitHub/GitLab
  • Docker
Push notification server (RabbitMQ + FCM/APNs)

Waybox · 2024

  • RabbitMQ
  • Microservices
  • Notifications

Context

Scalable event-driven architecture: intake API + RabbitMQ workers to send pushes via Firebase and Apple APNs.

Challenge

  • Resilience and backoff
  • Fine-grained observability
  • Error and traffic spike handling

Solution

  • Exponential retry, DLQ, metrics, dashboards, and alerting

Impact

  • Horizontal scalability and better incident understanding
  • Estimate: +20-30% deliverability during spikes

Tech stack

  • NestJS
  • Node.js
  • RabbitMQ
  • Docker
  • Grafana

Preview (private project)

Push architecture overview
WebDAV desktop app + monitoring

Waybox · 2023

  • C++
  • Qt
  • Desktop

Context

Desktop client to connect remote readers (WebDAV) and monitor connectivity with automatic recovery.

Challenge

  • Mount stability
  • UX in network error cases
  • Reliable reconnection

Solution

  • Reconnection with backoff, explicit states, system notifications, and actionable logs

Impact

  • More robust user experience
  • Estimate: network incidents reduced by ~30-40%

Tech stack

  • WebDAV
  • C++
  • Qt

Preview (private project)

Desktop app user interface
Mounted WebDAV reader and monitoring
Embedded system (Raspberry Pi + barcode reader)

Photolix · 2019

  • Raspberry Pi
  • Python
  • Automation

Context

Production stations with Raspberry Pi + scanner to update order status in real time.

Challenge

  • Workshop robustness
  • Variable connectivity
  • Error tolerance

Solution

  • Watchdog, error recovery, local temp queue, and synchronization

Impact

  • Real-time traceability
  • Estimate: input errors divided by ~2

Tech stack

  • Raspberry Pi
  • Python
  • REST API
  • Linux
Photo e-commerce (albums, prints) connected to Stripe

Photolix · 2019

  • Python
  • Django
  • Stripe
  • E-commerce

Context

E-commerce site for creating albums and ordering prints, with secure Stripe payments.

Challenge

  • UX flow
  • Payment security and webhooks
  • Order state management

Solution

  • Stripe signature verification, robust order workflow, error monitoring

Impact

  • More reliable payments and smoother checkout
  • Estimate: order failures reduced by ~15-25%

Tech stack

  • Python
  • Django
  • Stripe
  • PostgreSQL
  • Docker

Preview (private project)

E-commerce interface: customization and checkout
Client intranet - IoT/connected sensors
Client intranet - IoT/connected sensorsFront-end & API integration

Noolitic · 2022

  • Next.js
  • IoT
  • Data viz

Context

Secure client portal to consult, analyze, and monitor connected device data.

Challenge

  • Data volumes
  • UI readability and performance
  • Real-time refresh

Solution

  • Pagination/virtualization, efficient filters, SSE/WebSocket as needed

Impact

  • Faster anomaly reaction
  • Estimate: analysis time reduced by ~20-30%

Tech stack

  • Next.js
  • Node.js
  • Timeseries DB
  • Docker

Preview (private project)

IoT portal overview