I wanted to know where all the fire hydrants in Sacramento were. Turns out, that data doesn't exist at all in my county's GIS open data website. So I wrote a Python script to query Mapillary's street-level imagery API, which uses computer vision to detect objects in street view photos. Pulled 35,000+ hydrant locations, then built an interactive map with marker clustering so your browser doesn't crash trying to render them all.
Software Engineering & GIS Student
I turn geographic data into interactive experiences
Building at the intersection of web development and cartography. I make maps that tell stories and tools that help people understand the world around them.
Experience
Software Development Engineer Intern
ShareVita is a nonprofit that's building community platforms, like carpooling to Tahoe and connecting dog owners with dog sitters. I've been writing tests, fixing bugs, and shipping features. Most recently worked on a recurring ride management feature.
Volunteer Contributor
Contributed 56,000+ edits to the world's largest open-source geographic database. Focused on digitizing buildings, parks, and points of interest in areas with sparse coverage. It's tedious work, but there's something satisfying about knowing your edits show up on maps used by millions of people.
Skills
Languages
Technologies
GIS Tools
Projects
Built for the classic "where should we meet?" problem. Enter two addresses, and it calculates the geographic midpoint, then finds restaurants nearby. The backend handles caching and rate limiting so I don't burn through Google Maps API credits.
Northern Virginia hosts one of the largest concentrations of data centers in the world. I collected addresses from DataCenterMap.com, geocoded them with Python, and mapped 230+ facilities. It's a simple visualization, but it makes the scale of cloud infrastructure in one county surprisingly tangible.
A CLI tool for archiving Discord conversations. Parses the HTML exports Discord provides, reconstructs threads, and outputs clean formats. Handles date filtering and multiple export formats.
Contact
I'm looking for full-time opportunities and interesting projects. If you're working on something involving maps, data visualization, or just need a developer who ships then let's talk.
rickeevang@gmail.com