Alle casesMaritiem & Logistiek

Routescanner

Full Stack Engineer & Digital Assets Team Lead

Jun 2023 — Heden/Rotterdam, Nederland
Bekijk project

De Uitdaging

Routescanner helpt expediteurs en rederijen de snelste, goedkoopste containerroutes wereldwijd te vinden. Het platform verwerkt miljoenen vaarschema's van tientallen rederijen, elk met een eigen formaat, kwaliteitsniveau en updatefrequentie. Routeberekeningen zijn afhankelijk van een GIS-omgeving die complexe multi-leg geografische queries in real-time moet oplossen. De vorige architectuur liep tegen prestatielimieten aan, en het onboarden van nieuwe databronnen kostte weken handmatig werk.

Mijn Bijdrage

Eigenaarschap genomen over de volledige stack: React/Remix-frontend, Node.js-backendservices en de PostgreSQL/PostGIS-datalaag. De GIS-pipeline herontworpen rond eigen geo-zoekalgoritmen, waardoor de gemiddelde querytijd van seconden naar onder de 200ms daalde.

Geautomatiseerde ETL-pipelines gebouwd die vaarschema's van rederijen normaliseren, valideren en dedupliceren bij opname, waardoor onboarding van nieuwe bronnen van weken naar dagen ging. Gestructureerde code review, TypeScript strict mode over alle services ingevoerd, en drie junior developers begeleid tot zelfstandige bijdragers.

In de meest recente fase van het platform, terwijl Routescanner overging naar de nieuwe eigenaar, nam ik het eigenaarschap over de infrastructuur en het developer-platform. Ik legde de AWS/ECS-omgeving vast in Terraform, hardde de GitHub Actions CI/CD-pijplijn met branch-protection en strakkere security-instellingen, en migreerde deze en zusterrepo's van het betaalde Mapbox naar het open-source Leaflet om licentiekosten en vendor lock-in weg te nemen. Daarnaast bouwde ik de AI-sandbox waar de nieuwe eigenaar om vroeg: een één-op-één kopie van staging waar niet-developers in gewone taal een feature beschrijven, een LLM het op een wegwerp-branch prototypet, en developers het na review en testen productierijp maken — voortbouwend op een eerdere branch-per-prototype deployflow naar een veiligere opzet met vangrails.

Belangrijkste Resultaten

  • Route-query p95-latency gedaald van ~4s naar onder de 200ms na GIS-herontwerp
  • Onboarding van nieuwe databronnen teruggebracht van weken naar 2-3 dagen
  • Frontend Lighthouse-scores verbeterd naar 90+ op alle belangrijke pagina's
  • Code review-cultuur en TypeScript strict mode ingevoerd in de hele codebase
  • Platform end-to-end in eigen beheer: AWS/ECS in Terraform, gehardde GitHub Actions CI/CD en branch-protection, en een Mapbox-naar-Leaflet-migratie over meerdere repo's die licentiekosten en vendor lock-in wegnam
  • De AI-sandbox gebouwd waar de nieuwe eigenaar om vroeg: een staging-kopie waar niet-developers met een LLM features prototypen op geïsoleerde branches, die developers na review productierijp maken

Gebruikte Technologieën

TypeScriptReactRemixNode.jsPostgreSQLPostGISLeafletRedisAWSECSTerraformGitHub ActionsDocker