Hey, I'm Leonel Dias. I make apps I build mostly geospatial systems and web solutions for ports, municipalities, and governments.
15+ years in tech · 20+ projects shipped · still building
Born in northern Portugal. Fascinated by maps and technology. I solve real-world problems with code, always focused on finding simple solutions for complex challenges.
Recent Posts
-
Map Patterning: Assigning SVG Textures to Hundreds of Adjacent Polygons
Published: at 11:30 PMHow to pattern 242 adjacent countries with 28 SVG textures: zero conflicts, ~5ms runtime, crisp at any screen resolution, and accessible to color blind users.
-
Globe Atmosphere, Halo, and Comets with Pure Canvas 2D and MapLibre
Published: at 10:00 AMLightweight atmospheric glow, starfield, and shooting comets for a 3D globe using nothing but HTML Canvas and CSS gradients with no WebGL shaders, no Three.js, no extra dependencies.
-
Map Sovereignty - Serving Raster Tiles for Full Tool Compatibility
Published: at 07:00 PMAdd tileserver-gl to your stack to serve raster tiles alongside vectors. Get pre-rendered image tiles with the same self-hosted architecture, compatible with QGIS, Leaflet, MapTalks, and more.
-
Map Sovereignty - Self-Hosted Vector Tiles with Protomaps and PMTiles
Published: at 07:00 PMStop feeding external map providers. Host your own vector tile server with Protomaps, serve PMTiles via Nginx, render with MapLibre GL JS, and keep full control over your geographic stack.
-
Scalable Multi-Language System - Bridging Laravel and Vue-i18n
Published: at 05:00 PMA practical dual translation system for Laravel + Vue.js that eliminates duplication and scales effortlessly to unlimited languages. Synchronize backend and frontend translations with ease.