Sufyan Abbasi

Frontend Software Engineer at Google

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
Sufyan Abbasi is a Frontend Software Engineer based in California with 10 years of experience building interactive geospatial and visualization UIs, currently contributing to Google Earth Engine. He blends front-end craftsmanship (WebGL, LitElement, responsive maps) with Python-backed geospatial tooling, and has contributed to the widely used geemap package by refactoring draw controls, hardening behavior with unit tests, and enhancing anywidget UI components. His work at Carnegie Mellon CREATE Lab produced large-scale visualizations — including a particle-based Mediterranean refugee flow showcased at Davos — and at the Fair Tech Collective he launched crowdsourced environmental-monitoring apps for fence-line communities. Driven by an ethos of empowering communities, he pairs production-grade engineering with user-centered design to make complex environmental and civic data accessible.
code10 years of coding experience
job4 years of employment as a software developer
bookBachelor’s Degree, Computer Science and Physics, Senior, Bachelor’s Degree, Computer Science and Physics, Senior at Vassar College
languagesSpanish, Japanese, English, Urdu
github-logo-circle

Github Skills (15)

ipywidgets10
ipyleaflet10
python10
litelement10
jupyter9
geospatial9
javascript9
javascripts9
mappings9
ui-designer7
data-visualizations6
data-visualization6
data-visualisation6
testing6
sens5

Programming languages (9)

TypeScriptJavaShellJavaScriptGoHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
gee-community/geemap

Aug 2023 - Jan 2025

A Python package for interactive geospatial analysis and visualization with Google Earth Engine.
Role in this project:
userFull-stack Developer
Contributions:63 reviews, 19 PRs, 5 pushes in 1 year 5 months
Contributions summary:Sufyan primarily focused on refactoring and implementing features related to the draw control functionality within the geemap package. Their work involved creating an abstract draw control, consolidating reset functionalities, and improving property handling and error checks. The user also added unit tests to ensure the reliability of the draw control and integrated it into the core map functionality. Furthermore, the user contributed to the implementation of anywidget components like the basemap selector and search bar, enhancing the user interface with LitElement and anywidget.
pythonjupyter-notebookgoogle-earthdeck-glcolab
Contributions:25 commits, 23 pushes, 6 branches in 2 months
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