Christoph Rieke is an ML Data Geo Engineer in Berlin with nine years of experience building production geospatial ML and data systems. Currently at Terra Labs, he previously led Python SDK development, established ecosystem integrations and coordinated the GeoPython chapter at UP42 while serving as a hiring manager. He combines applied research (deep learning for instance segmentation of agricultural fields) with large-scale operational projects like land cover classification and agricultural subsidy control. An active open-source contributor, Christoph has improved popular mapping tooling (prettymaps/prettymapp), fixing CRS issues, refactoring geometry handling, and shipping a Streamlit app that turns OSM data into polished maps. He brings a rare mix of full-stack delivery, projection-aware geospatial engineering, and an eye for visual map quality to turn satellite and vector data into production-ready, user-facing products.
🖼️ Create beautiful maps from OpenStreetMap data in a streamlit webapp
Role in this project:
Full-stack Developer
Contributions:5 releases, 1 review, 183 commits in 1 year 2 months
Contributions summary:Christoph's contributions primarily focused on implementing and testing the functionality of the `prettymapp` application. They added new features, such as getting the area of interest (AOI) based on user input and querying OpenStreetMap (OSM) data. They also refactored code related to handling map projections. Furthermore, they added tests and made changes to adjust street geometries and adjust colors and added export configurations.
A small set of Python functions to draw pretty maps from OpenStreetMap data. Based on osmnx, matplotlib and shapely libraries.
Role in this project:
Software Engineer (focus on library development and maintenance)
Contributions:13 commits, 7 PRs, 1 comment in 2 days
Contributions summary:Christoph primarily contributed to the `prettymaps` library, demonstrating a focus on code cleanup, refactoring, and improving the library's functionality. Their work included fixing a Coordinate Reference System (CRS) issue, refactoring code for clarity and efficiency, adjusting the setup for the library, adding a descriptive text, and excluding unnecessary folders. Furthermore, the user optimized the code by implementing shapely.geometry.box and applying code formatting using Black.
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.