Sergio Leiva is a product and design-driven technology leader with 15 years of experience founding and scaling data-focused companies, including co-founding CARTO and Vizzuality where he built product and design teams of 40+ and 20+ respectively. He blends hands-on front-end craftsmanship—demonstrated by contributions to notable open-source projects like carto.js and improvements to CartoDB's UI and formatting—with strategic product leadership as CPO, board member, and current VC and product advisor. His work sits at the intersection of location intelligence, data visualization and conservation, having delivered products and projects for organizations such as NASA, Google and the World Resources Institute. Comfortable shifting between code, design and strategy, he has a track record of turning complex geospatial data into usable, decision-driving products. Based in Madrid, he also teaches and advises, bringing a mix of academic grounding in computer science and practical HCI expertise to mentoring the next generation of designers and founders. A less obvious strength is his longevity in both building engineering teams and contributing code-level UX fixes, signaling rare fluency across execution layers from CSS tweaks to product-market fit.
15 years of coding experience
11 years of employment as a software developer
Master, HCI & Interaction Design, Master, HCI & Interaction Design at Programa Vostok II
Computer Science, Computer Science at Universidad Rey Juan Carlos
Contributions:215 commits, 46 PRs, 51 pushes in 5 years 4 months
Contributions summary:Sergio primarily focused on improving the formatting of numbers within the `cartodb` project. They made several changes to `src/formatter.js` to handle precision for small and negative values, and also added and updated unit tests in `spec/formatter.spec.js` to ensure the correct formatting. Further modifications involved fixing linting issues and making adjustments to the user interface, specifically in the search paginator, to show points only when needed.
Contributions:11 commits, 1 PR, 4 pushes in 3 years
Contributions summary:Sergio primarily contributed to the front-end aspects of the `carto.js` library. They fixed an issue related to template rendering, adding an error message when a template is missing. Other commits demonstrate work on the example applications, including adding and improving the UI, style fixes, and improving the bounding box example and cursor interaction example. This indicates the user's focus on improving the user experience and functionality through front-end modifications and example implementations.
javascriptnodejsjavascript-librarycartodb
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.