Research
Academic Research
As a researcher in the Laboratory of Geoinformatics and Geospatial Information Infrastructure, my research covers the many faces of geospatial data acquisition, analysis, visualisation and their utilisation.
My works can mostly be found on my Github page. Other works on visualisation can also be found here: My Observable Page.
Over the course of my PhD, I have developed a sequence of interactive visual analytics approaches to support local decarbonisation planning and energy transition decision-making. My early work focused on gridded-glyphmaps for geographic multicriteria decision analysis, using multivariate geospatial visualisations to highlight suitable locations for decarbonisation and to support transparent stakeholder discussion.

This approach progressed to planning dashboards that make black-box decarbonisation modelling visible and interactive, so users can compose and compare their own scenarios with budgets, low-cost technologies, deployment timing, and multi-scale location data. This includes applications for local authority energy planning and exploratory decision support for EV charging infrastructure siting, as well as research on natural language and LLM-assisted scenario composition.

This portfolio also encompasses multivariate area-based statistical cartography, reusable visualisation study methods, and applied research with industry partners. Together, these studies combine geospatial simulation, multiscale visualisation, and iterative practitioner feedback to create more explainable, actionable, and collaborative decarbonisation strategies.
Personal Projects
Some of my personal projects include:
Geospatial analysis and visualisation:
- Kopdes MP — Independent spatial investigation on KDMP initiative.
- Visual MCDA — Visual analytics for multicriteria decision analysis of Electric Vehicle charging infrastructure.
- AI-based Energy Planning — AI-assisted energy planning dashboard for local authorities.
Map Utilities and Experiments:
- ALUR — A geospatial utility for visual analytics and geospatial data exploration.
- Waterlines — Putting waterlines on interactive maps.
- Gridmapper — A JavaScript library for allocating geographic points to a grid (i.e., cartogram) using Mixed Integer Programming (MIP).
- Geomorpher — Morphing utilities for animating between regular geography and cartograms in LeafletJS and MaplibreGL JS
- Bivariate Choropleth Generator — create custom bivariate choropleth maps.
- City Rose Diagram — client-side city rose diagram inspired by Geoff Boeing.
- Indonesia Population Joyplot — animated joyplot of Indonesia’s population density.
- Walking Isochrone — simple route-based walking isochrone explorer.
- Serverless Webmap Experiment — PMTiles + Cloudflare Workers serverless web map demo.
- HHTSP Solver — hexagonal hierarchical travelling salesman problem demonstration.
Applications and Tools:
- Opal Latex Editor — Offline first LaTeX editor.
- Hilaliqo Hilal Viewer — interactive, client-side hilal (crescent moon) viewer.
- UGM Co-authorship Visualisation — network view of Geodetic Engineering UGM lecturers.
- Scholar Profiler — Google Scholar scraping tool.
- Sorter-table — Sortable and searchable table with histogram.
- Circular Barplot Generator — create circular barplot visualisations.
- UK Boundaries Downloader — download UK boundary data programmatically.
- Tube Timeline — timeline builder for London tube network history.
- Quick Geodata QA — Streamlit app for rapid geospatial data quality checks.
