Li Xu is a Senior Applied Scientist with 13 years’ experience applying deep learning, spatio-temporal statistics, and GIS to real-world problems from building footprint extraction on satellite imagery to high-resolution agricultural yield and stress prediction. With a Ph.D. in Geographic Information Science and advanced training in statistics, Li bridges rigorous research (novel adaptive space-time kernels and multilevel Bayesian networks) and production ML at Amazon, where he led geo-planning and forecasting models. His background includes impactful roles at John Deere and DowDuPont, where he translated drone and habitat data into actionable models, and contributions to open-source backend tooling (improving Sanic’s URL building behavior). Comfortable across Python, TensorFlow/Keras, PySpark/Scala and geospatial ecosystems like GDAL and Google Earth Engine, he focuses on spatially-aware ML that improves predictive accuracy in messy, real-world data. Colleagues know him for combining academic depth with pragmatic engineering and an unexpected streak of poetic Chinese verse in his GitHub bio.
13 years of coding experience
13 years of employment as a software developer
Bachelor of Science - BS Remote Sensing & GIScience, Bachelor of Science - BS Remote Sensing & GIScience at Peking University
Doctor of Philosophy (Ph.D.) Geographic Information Science, Doctor of Philosophy (Ph.D.) Geographic Information Science at University of Illinois Urbana-Champaign
Master's degree Geography, Master's degree Geography at University of Colorado Boulder
Accelerate your web app development | Build fast. Run fast.
Role in this project:
Back-end Developer
Contributions:21 commits, 16 PRs, 53 comments in 1 year 9 months
Contributions summary:Li made several contributions focused on improving the Sanic web framework's URL building functionality. They enhanced the `url_for` method to support multiple values for a single argument and added options for anchor, external, and scheme settings. Additionally, the user fixed a bug related to the `netloc` in URL generation when the `SERVER_NAME` was defined. Their work also involved updating tests and documentation related to routing and URL building within the framework.
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.