Skip to content
Amine Mekki
Back to projects

Digital transport optimization application

A cross-platform transport optimization product: web with Next.js, mobile with React Native, NestJS APIs behind both. I was responsible for architectural decisions, technical roadmaps and code quality.

Role
Technical Lead: architecture, roadmaps, code quality
Client
Katalii – Groupe Berto
Stack
Next.js, React Native, NestJS, PostgreSQL, Docker, Jira

Problem

Groupe Berto needed a digital application to optimize transport operations, available on web and mobile without maintaining two divergent products.

Architecture

NestJS APIs over PostgreSQL serve both clients. The web frontend is Next.js and the mobile app React Native, sharing a design system so the product keeps one visual and behavioral identity across platforms.

Engineering decisions

One backend, two clients

Web and mobile consume the same NestJS APIs. Business logic stays server-side and platform clients stay thin, which keeps the two experiences consistent by construction.

Code quality and performance as tracked metrics

Monitoring quality and performance continuously, rather than auditing occasionally, keeps regressions visible while the roadmap moves fast.

Quality & reliability

Code quality and performance metrics monitored as part of the technical leadership role; architecture decisions documented through technical roadmaps.

Outcome

Delivered the design system, the backend APIs and the cross-platform frontend, with architecture and roadmaps defined for the product’s evolution.