Shan He

Software Engineer at Meta

San Francisco, California, 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
Shan He is a software engineer and product leader with 12 years of experience building high‑performance geospatial visualization platforms, currently elevating ML/AI training visualizations at Meta. As co-founder and CPO of Unfolded (acquired by Foursquare) and a founding member of Uber’s data visualization team, she led creation and long‑term development of kepler.gl, an acclaimed open‑source geospatial tool used widely in industry and honored by Information is Beautiful. Her work spans front‑end UI design, WebGL rendering, and full‑stack fixes across projects like deck.gl and luma.gl, reflecting a rare combination of design computation training from MIT and deep hands‑on engineering. She’s known for turning complex spatial datasets into intuitive, productionized user experiences—often leveraging emergent tech like DuckDB and LLM assistants to push analytics forward.
code12 years of coding experience
job13 years of employment as a software developer
bookSMArchS, Design and Computation, SMArchS, Design and Computation at Massachusetts Institute of Technology
bookM.Arch, Architecture, M.Arch, Architecture at University of Michigan
bookB.Arch, Architecture, B.Arch, Architecture at Tsinghua University
languagesEnglish, Chinese, Chinese
github-logo-circle

Github Skills (19)

webgl10
data-visualizations10
javascript10
data-visualisation10
user-interface10
ui-design10
graphical-user-interface10
uid10
front-end-development10
data-visualization10
react10
geometry9
modello9
css9
html9

Programming languages (6)

TypeScriptCSSJavaScriptHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
keplergl/kepler.gl

Jan 2018 - Sep 2022

Kepler.gl is a powerful open source geospatial analysis tool for large-scale data sets.
Role in this project:
userFront-end Developer
Contributions:12 releases, 708 reviews, 674 commits in 4 years 8 months
Contributions summary:Shan's contributions centered on the development and enhancement of the Kepler.gl web application's user interface. They focused on building and implementing new UI components, including improvements to the map control's style and button design. Furthermore, the user implemented a React-based tooltip component using Tippy for improved UX and added a new panel for the display of a map description.
geospatialkeplerdata-setsmapboxscale
visgl/deck.gl

Jan 2016 - Oct 2020

WebGL2 powered visualization framework
Role in this project:
userFront-end Developer
Contributions:1 review, 116 commits, 108 PRs in 4 years 10 months
Contributions summary:Shan primarily focused on enhancing the `deck.gl` framework's visualization capabilities. Their contributions include updating layer functionalities to handle data and radius changes, adding features like deep comparison flags for data, and modifying existing layers. The user also worked on integrating new features such as mouse event handling and fixing picking issues, making the framework more interactive and robust for data visualization.
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.
Request Free Trial
Shan He - Software Engineer at Meta