Open in the graph →

SIDE PROJECT // COMPANY MAP · 2026

Nexus.

The UK company register on a map. A Python pipeline joins the Companies House bulk file to the national postcode directory, groups SIC codes into sectors and works out which locations show at each zoom level. The React front end draws them with deck.gl over MapLibre, with search, sector filters, a company directory and CSV export served by a Flask API.

STACKReact · TypeScript · deck.gl · MapLibre · Flask · Postgres · DuckDB · Docker
TYPEOpen data · ETL · map interface

Built with

  • React
  • TypeScript
  • Vite
  • Flask
  • Python
  • MapLibre GL
  • deck.gl

Runs on

  • PostgreSQL
  • Docker
  • DuckDB
  • nginx

See it in the graph → All work Get in touch