Matej Aleksandrov is a Senior Software Engineer with 11 years of experience building high-performance backend systems and geospatial data pipelines, now based in Munich and working at Google. He has driven Python integration and large-scale performance improvements across Google's tooling and interpreter, and previously developed ChromeOS authentication features and badge-based sign-ins. Before Google he spent six years at Sinergise applying ML to satellite imagery for land cover classification, change detection, and agricultural monitoring, contributing to prominent open-source projects like sentinel-hub and eo-learn. His open-source work includes backend and database-focused contributions to sentinelhub-py and practical fixes to the widely used Python formatter Black, showing attention to edge cases and tooling stability. A former national math olympiad coach and problem-selector for Slovenia, he brings rigorous mathematical thinking to system design and data processing. He combines deep domain knowledge in Earth observation with production-grade engineering skills and a track record of improving developer tooling at scale.
11 years of coding experience
8 years of employment as a software developer
Bachelor's degree, Bachelor's degree at Fakulteta za matematiko in fiziko, Ljubljana
Download and process satellite imagery in Python using Sentinel Hub services.
Role in this project:
Back-end Developer & Database Engineer
Contributions:35 releases, 253 reviews, 904 commits in 5 years 5 months
Contributions summary:Matej's commits primarily involve the implementation of a WFS (Web Feature Service) iterator, suggesting the development of server-side functionalities. This includes the creation of utility classes to transform objects, the parsing and handling of time intervals, and the construction of the necessary parameters to request and fetch data. Furthermore, the code touches database aspects by integrating with GeoJSON data and retrieving relevant geographical data.
Contributions:25 releases, 174 reviews, 929 commits in 4 years 4 months
Contributions summary:Matej implemented classes for automatically parsing features defined in the EOTask and added initializations. They modified and added functionality to existing core utilities. They have shown expertise in expanding the capabilities of existing functionalities.
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.