Francisco Dans

Principal Software Engineer, AI Experiences at NBC News

Austin, Texas, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Francisco Dans is a Principal Software Engineer with 13 years of experience building data-driven visual experiences, currently leading AI Experiences at NBC News from Austin. He has deep expertise in interactive mapping and visualization—contributing front-end improvements to notable open-source projects like CartoDB (torque, carto.js) where he optimized SVG rendering, preloading, and heatmap features for performant temporal maps. At Wikimedia he combined production data engineering (Hadoop, Kafka, Druid) with front-end analytics (Vue, d3) and even served as interim engineering manager, hiring and shaping SRE capabilities. Known for bridging low-level performance work and product-facing visualization, he brings a pragmatic blend of systems thinking, design training, and hands-on shipping across news, mapping, and open-source ecosystems.
code13 years of coding experience
job8 years of employment as a software developer
bookHigh School, High School at Colegio Manuel Peleteiro
bookBA Design, BA Design at Goldsmiths, University of London
languagesEnglish, Spanish, Galician, Japanese
stackoverflow-logo

Stackoverflow

Stats
87reputation
17kreached
2answers
5questions
github-logo-circle

Github Skills (23)

javascript10
rendering10
render10
svg10
front-end-development10
maps10
cartocss10
canvas9
cartodb9
heatmap9
geolocation8
geospatial7
android-menu6
android6
google-maps6

Programming languages (5)

TypeScriptJavaScriptVueHTMLPython

Github contributions (5)

github-logo-circle
CartoDB/torque

Dec 2014 - Jul 2016

Temporal mapping for CARTO
Role in this project:
userFront-end Developer
Contributions:446 commits, 88 PRs, 215 pushes in 1 year 6 months
Contributions summary:Francisco primarily worked on improving the rendering of image assets, specifically SVG icons, within the torque project. They optimized performance by caching and preloading image assets before the animation begins. The user also made adjustments to the drawing of the assets, ensuring proper positioning and alignment within the map. Furthermore, they added features like colorization for the canvas.
mappingtemporalcarto
CartoDB/carto.js

Jan 2015 - Jul 2016

CartoDB javascript library
Role in this project:
userFront-end Developer
Contributions:341 commits, 127 PRs, 202 pushes in 1 year 5 months
Contributions summary:Francisco's commits primarily involve modifications to the `carto.js` and `torque.uncompressed.js` files, suggesting work on the CartoDB JavaScript library, as described in the repository description. Contributions include adding, updating, and preloading icons within the torque layer, and incorporating heatmap functionality. These changes indicate a focus on enhancing the visual and interactive aspects of the library's map rendering capabilities.
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.
Request Free Trial
Francisco Dans - Principal Software Engineer, AI Experiences at NBC News