👋
I'm a Senior Software Engineer at Azavea. I work on the Raster Foundry team on projects that touch imagery organization and analysis. Mainly right now that means GroundWork.
I'm interested in typed functional programming and programs that can't crash. In work work that means Scala for backends (where I spend most of my time), in large part because of GeoTrellis. In non-work work I like PureScript and Haskell.
I'm also a contributor to the Spatio-Temporal Asset Catalog (STAC) specification and a STAC API server named Franklin.
I'd like to be better at selling / teaching functional programming (e.g. 1, 2) and writing helpful docs for applications (e.g. 1).
You can tweet at me at @james_santucci.
