Iago Rodriguez is a seasoned software engineer and co-founder based in Barcelona with 13 years of experience mastering frontend and full‑stack development, and over a decade focused on building production-grade web applications and developer tools. He led and scaled frontend teams at Apto Payments—establishing a cross-team D3 delivery methodology and a reusable React component library—and co-founded TimeTime.in, an API‑first scheduling SaaS that bridges non-technical users and integrators. At CARTO he contributed to widely used open-source mapping libraries like carto.js and led significant refactors and testing efforts, demonstrating deep expertise in geospatial visualization and developer UX. His background spans real‑time communications, high-performance C++/CUDA research, and teaching JavaScript, reflecting both practical engineering and academic rigor. Known for simplifying complex logic and improving testability, he brings a pragmatic blend of hands-on coding, architecture, and team leadership.
13 years of coding experience
11 years of employment as a software developer
Grado en ingeniería informática Computer Science, Grado en ingeniería informática Computer Science at Universidade da Coruña
[UNFINISHED] Máster universitario en inteligencia artificial avanzada Inteligencia artificial. , [UNFINISHED] Máster universitario en inteligencia artificial avanzada Inteligencia artificial. at Universidad Nacional de Educación a Distancia - U.N.E.D.
Contributions:453 commits, 88 PRs, 416 pushes in 1 year 2 months
Contributions summary:Iago primarily contributed to the carto.js library, focusing on front-end development tasks. Their work involved fixing and improving the functionality of the `getEstimatedFeatureCount` function. This included ensuring it correctly handled layer visibility and simplifying its logic. Additionally, the user added an example page for easy testing, demonstrating a focus on improving the user experience and testing process.
Contributions:265 commits, 40 PRs, 183 pushes in 1 year 5 months
Contributions summary:Iago primarily focused on updating and maintaining frontend components and related testing infrastructure. They updated the Jasmine spec runner and made changes to HTML and JavaScript files. Further contributions involved modifications to backend logic and data processing within time-series visualizations, and also involved improving data handling. The commits show a blend of front-end and backend development, making them a full-stack contributor.
visualizationgeospatialgeofencinggeographyh3
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.