Understanding stories stories maps through stories maps stories .
Building AI systems that capture what traditional maps miss: memory, place, and human experience.
Interdisciplinary
Research & Design.
Combining cutting-edge machine learning with human-centred design to reimagine geographic information science.
Chora: The First Python Library for Place-Based Computing
Introducing Chora, the first Python library to model the human experience of place. Built on rigorous theory from GIScience, cognitive geography, and social physics, Chora provides tools for processing GPS traces, detecting routines, mapping emotions, and understanding places as lived experiences rather than coordinate pairs.
Geo-Narratives
Capturing stories, memories, and emotions attached to places.
Spatial AI
Machine learning for vague and fuzzy geographic boundaries.
Interactive Systems
Tangible interfaces for community engagement.
PlaceCrafter
A web-based geospatial framework for identifying and visualizing 'platial' functional regions by clustering OpenStreetMap Points of Interest.
Leverhulme Centre for Research on Slavery in War & Rights Lab, University of Nottingham.
More about me →Teaching
PARM-X
An Interactive Projection Augmented Relief Model Web Platform for visualizing and interacting with geospatial data over physical relief models.
Read Case Study