Nathaniel Schmitz

Software Engineer at Google

Mountain View, 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
Nathaniel Schmitz is a Mountain View–based software engineer with a decade of experience building scalable, user-focused systems at Google after multiple internships across top tech firms. Trained in Mechatronics at the University of Waterloo, he blends hardware-aware systems thinking with full-stack software development, contributing to both backend integrations and interactive front-end experiences. He’s an active open-source contributor—recently refactoring geemap to consolidate Leaflet and Folium tile layers, improve multi-band visualization, and turn UI components into reusable ipywidgets to enhance geospatial analysis workflows. Known for pragmatic refactors that improve UX (e.g., scroll-wheel zoom control) and maintainability, he brings a pragmatic eye for tooling that bridges research platforms and production services.
code10 years of coding experience
job1 year of employment as a software developer
bookBachelor’s Degree Mechatronics Engineering, Bachelor’s Degree Mechatronics Engineering at University of Waterloo
github-logo-circle

Github Skills (11)

google-earth-engine10
folium10
ipywidgets10
ipyleaflet10
python10
leaflet10
jupyter10
geospatial9
mappings9
google-colab8
google-colaboratory8

Programming languages (4)

TypeScriptShellJavaScriptPython

Github contributions (5)

github-logo-circle
gee-community/geemap

May 2023 - Mar 2025

A Python package for interactive geospatial analysis and visualization with Google Earth Engine.
Role in this project:
userFull-stack Developer
Contributions:4 releases, 57 reviews, 46 PRs in 1 year 9 months
Contributions summary:Nathaniel refactored and consolidated tile layers for Google Earth Engine, creating a single module for both Leaflet and Folium. They integrated these layers into the main application and addressed bugs related to multi-band visualization, and they also worked on refactoring the inspector and layer manager into reusable ipywidgets subclasses. The user also added the ability to control the map scroll wheel zoom, which improved the user experience.
pythonjupyter-notebookgoogle-earthdeck-glcolab
google/Xee

Oct 2023 - Mar 2025

An Xarray extension for Google Earth Engine
Contributions:7 releases, 57 reviews, 10 PRs in 1 year 4 months
earthenginexarray
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
Nathaniel Schmitz - Software Engineer at Google