Hey, I'm Leonel 👋
I build web maps and software for ports.
I'm a developer from Portugal. I build the software that helps ships get in and out of port safely. Right now at APDL, the port authority of Leixões, Douro and Viana do Castelo.
- 16+ years building geospatial software, 25+ projects shipped
- Web maps for ports: what I build and how
- Writing about what I build
- 31k+ follow my work on LinkedIn
Recent writing
All posts-
SVG Polygon Patterns for MapLibre
Published:SVG hatch/fill patterns for MapLibre GL JS polygons using fill-pattern. Built on textures.js. 28 built-in patterns, Retina sharp, colourise with graph coloring.
-
Label Callouts for MapLibre
Published:A MapLibre GL JS plugin that places labels with connector lines on point features. Viewport culling, greedy collision, no dependencies.
-
Map Patterning: Assigning SVG Textures to Hundreds of Adjacent Polygons
Published:How to pattern 242 adjacent countries with 28 SVG textures: zero conflicts, ~5ms runtime, crisp at any screen resolution, and accessible to color blind users.