Tobias González Arriola
All work

Elementos

June 2026 - Present

A construction-materials marketplace connecting professionals with suppliers, plus delivery-route optimisation. Four independent services: storefront, API, operations dashboard and routing microservice.

The problem

Buying materials means calling supplier after supplier to compare price and availability, and deliveries get planned by eye, with no route optimisation.

Features

  • The full buying flow: catalogue, cart, checkout, order and delivery
  • Delivery-route optimisation: geocoding, TSP sequencing and ETA, on ORS in the cloud with OSRM as fallback
  • PIN delivery: every order carries a 4-digit code only the buyer sees, as proof of delivery

My responsibility

A company project, built as a team: I own the whole frontend — the public Next.js storefront and the operations dashboard, including the delivery feature on Leaflet. A teammate builds the backend.

Stack

Frontend
Next.js 16, React 19, Vite, React Router 7, Leaflet, SCSS Modules (Atomic Design)
Backend
Node ESM, Express 5, Sequelize 6, PostgreSQL, Redis, pg-boss, OpenRouteService + OSRM
MicroservicesNext.jsNode.jsPostgreSQLRedisRouting