Alan Snow is a data engineer with 11 years of experience specializing in hydroinformatics, water resources, GIS, and cloud-native data pipelines. He builds production-ready tooling—serverless APIs, ingestion workflows for gridded satellite and hydrology data, and Python GIS libraries—while also connecting land surface models to routing models for streamflow forecasting and hindcasting. His research and federal work produced open-source tools like RAPIDpy, AutoRoutePy, and the Streamflow Prediction Tool, and he’s contributed to prominent geospatial projects including geopandas, cartopy, GDAL, Fiona, and rasterio. Comfortable across backend systems, HPC, and web front ends, he blends scientific modeling with pragmatic software engineering and a track record of improving CRS/coordinate handling in major geospatial libraries. Based in the Des Moines area, he brings domain expertise and a practical knack for turning complex hydrologic models into scalable, usable systems.
11 years of coding experience
6 years of employment as a software developer
Bachelors of Science (B.S.), Civil Enginering - Minors: Physics, Mathematics, 3.9, Bachelors of Science (B.S.), Civil Enginering - Minors: Physics, Mathematics, 3.9 at Brigham Young University
Contributions:36 reviews, 23 commits, 30 PRs in 3 years
Contributions summary:Alan primarily contributed to the `geopandas` library by implementing and improving core functionalities related to geospatial data handling. Their work involved enhancing the `to_crs` method to handle coordinate transformations, including optimizations and improved support for various versions of the `pyproj` library. They also added features like filtered loading of data and the `estimate_utm_crs` method, contributing to the overall usability and functionality of the library. Furthermore, the user updated documentation.
Rasterio reads and writes geospatial raster datasets
Role in this project:
Back-end Developer
Contributions:254 reviews, 94 commits, 205 PRs in 4 years 7 months
Contributions summary:Alan primarily contributed to adding and modifying coordinate reference system (CRS) functionality within the rasterio library. Their work included implementing an `epsg` property and `to_epsg` method, enabling the conversion and retrieval of EPSG codes. They refactored code to use `InMemoryRaster` for reprojection tasks. The user also added support for ESRI WKT strings and improved handling of coordinate system transformations.
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.