• Built front-end and back-end features for a sports-places PWA: React/Redux Saga, Node.js/Koa and PostgreSQL
  • Introduced end-to-end tests (Cypress), code reviews and pre-commit linting, replacing a push-to-master workflow
  • Refactored the codebase and reduced its size by around 30%
  • Taught functional programming principles (composition, referential transparency) and introduced Redux Saga to separate business logic from side effects

Decathlon is the world’s largest sporting goods retailer. Decathlon Maps is a progressive web app that helps users find places to practise sports.