Javier Encina is a Lead Frontend Engineer with 12 years of experience building web and geospatial analytics products from startup to cloud-native scale. He led the frontend architecture and implementation of CARTO’s Cloud Native Location Intelligence platform and is the tech lead for Builder and App Development teams, translating complex spatial requirements into polished visual tools. Javier has driven client-facing projects—like an indoor mapping solution deployed across all Spanish airports—and coordinated cross-platform teams including iOS/Android and positioning vendors. He is an active contributor to visgl/deck.gl, enhancing CartoLayer and MVTLayer modules in a framework with 200K+ weekly downloads, bringing GPU-accelerated visualization expertise to open source. Comfortable across JavaScript, React, Redux and modern build tooling, he blends hands-on implementation with product-focused architecture and developer enablement. Based in Seville, he pairs deep GIS domain knowledge with a track record of shipping production-grade visualization and integration tools for enterprise clients.
12 years of coding experience
13 years of employment as a software developer
Ingeniero superior en Informática, Ingeniero superior en Informática at Escuela Técnica Superior de Ingeniería Informática - Universidad de Sevilla
Contributions:71 reviews, 298 commits, 158 PRs in 1 year 10 months
Contributions summary:Javier contributed to the development of the subscription section within the "cartodb/cartodb" repository, a location intelligence and data visualization tool. Their work involved implementing the layout of the subscription section, including the creation of components like SubscriptionCard and SubscriptionStatus using Vue.js. The user also integrated Vuex store actions and pagination for subscriptions. Furthermore, they modified the data page, including the do-catalog route and fixed the catalog.
Contributions:78 reviews, 27 commits, 36 PRs in 2 years
Contributions summary:Javier made significant contributions to the `deck.gl` visualization framework, primarily focusing on the `CartoLayer` and `MVTLayer` modules. They addressed critical issues, such as remapping update triggers, adding TileJSON support, and fixing highlighting. The user also contributed to the codebase by addressing issues related to CARTO module and support for different tile formats.
pythonwebgljavascriptwebgl2threejs
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.