← BACK TO PROJECTS

MAJOR ACADEMIC PROJECT — ETNA

2024-2026

B2B ordering and delivery platform

PROJECT LEAD / FULL-STACK ENGINEER / DEVOPS

Microservice architecture, mobile app and web dashboard for a B2B take on the Uber Eats model.

  • MICROSERVICES
  • gRPC
  • DOCKER
  • KUBERNETES
  • ANSIBLE
  • REACT NATIVE

MAIN TECHNICAL CHALLENGE

Making independent services talk to each other reliably while keeping deployment reproducible: gRPC for inter-service calls and Kubernetes for orchestration answered both constraints.

FIG.01 — CONTEXT

Context

A large school project run over two years, close to the Uber Eats model but aimed at businesses: a mobile app for orders, a web dashboard for operations, and a distributed backend.

FIG.02 — MY ROLE

My role

I led the project and coordinated the team, defined the technical architecture, mentored the developers and tracked progress. I also contributed to development across the whole chain, from backend to infrastructure.

FIG.03 — ARCHITECTURE

Architecture

A microservice design, with backend services communicating over gRPC. Deployment and orchestration rely on Docker and Kubernetes, and the infrastructure is automated with Ansible.

FIG.04 — APPLICATIONS

Applications

A React Native mobile application for end users, and a web dashboard for back-office operations.

FIG.05 — OUTCOME

Outcome

Six microservices deployed, with a team of seven mentored over two years.

TODO — SCREENSHOTS TO ADD