Martin is a member of the Urban and Regional Laboratory at the Charles University in Prague where he leads the Research Team on Urban Structure, a fellow in the Geographic Data Science Lab at the University of Liverpool and a former member of the Urban Design Studies Unit at the University of Strathclyde. He has a PhD in Architecture from the University of Strathclyde in Glasgow, where he focused on urban morphology and quantitative aspects characterisation of urban form. He holds degrees in Urban Design (University of Strathclyde, 2017) and Architecture and Urbanism (Czech Technical University in Prague, 2015).

While not doing the research, he writes open source software, promotes open science and helps others with their data as a freelancer.

His research interest lies in urban morphology and spatial data science focusing on quantitative analysis and classification of urban form, remote sensing and all the related things, bringing the architectural aspects of the description of cities to geography and data science.

Martin is an author or a maintainer of a range of open scientific software. He developed momepy, the open source urban morphology measuring toolkit for Python providing a wide range of tools for morphometric analysis. Since 2019, Martin is a member of the development team of GeoPandas, the open source Python package for geographic data. In 2020, he joined the development team of PySAL, the Python library for spatial analysis. On top of that, he regularly contributes to other open source projects and develops his own packages like Clustergram for visualisation of cluster analysis or Xvec for vector data cubes handling.