Portfolio

Research &
Projects

A full overview of research, data engineering, geovisualization, and spatial analysis projects — from peer-reviewed publications to interactive web maps.

Research · NLP · Big Data
Hierarchical Toponym Resolution for 25M+ Historical Birthplace Records

Developed a multi-step framework to resolve unstructured birthplace text in crowd-sourced genealogical data. Combined hierarchical geographic matching with LLM-based validation and human-in-the-loop correction to geocode 25+ million records from the 1850–1920 period.

PythonPostgreSQL/PostGIS LLMNLPGeocoding
View Paper ↗ 🏆 Best Paper Award
Research · Spatial Data Engineering
US Historical Migration Networks (1850–1920)

Built Python + PostGIS pipelines to clean and process 280M historical place records, constructing a 60M-node spatial network. Used community detection and network analysis to map migration regions and compare family tree data with linked census records.

PythonPostGIS NetworkXNetwork Analysis Historical GIS
Research · Ongoing
Spatial Kinship Networks: Sibling Ties & Migration

Building a spatial-social network dataset from a large crowd-sourced historical family tree to study how sibling and sibling-in-law ties shaped migration patterns and community structure in the 19th-century United States.

PythonPostGIS Kinship AnalysisMicrosimulation
Learn More ↗ ● In Progress
Geovisualization · Stakeholder Communication
Rivers & Risks: Interactive Watershed StoryMap

Developed an NSF-funded interactive story map for the BluGAP project to communicate river water-quality risk assessments to watershed communities. Designed visual narratives showing how pollution travels downstream and concentrates in vulnerable areas.

ArcGIS OnlineStoryMaps Survey123Science Communication
View StoryMap ↗ NSF Funded
Web Mapping · Animation · D3.js
Animated Iowa Population & Transportation Map (1850–1920)

Created an animated D3.js map illustrating Iowa's changing population density over time, tracing the gradual shift from river-dominated landscapes to those shaped by railroads and major roads — showing how transportation infrastructure shaped settlement.

D3.jsJavaScript HTML/CSSAnimation
Web Mapping · Geovisualization
D3.js Mapping Portfolio — Choropleth, Bivariate & Flow Maps

A collection of interactive maps built in D3.js and Observable, including choropleth maps of 1920 US population, graduated symbol maps, bivariate maps, isarithmic maps, and flow maps illustrating migration patterns.

D3.jsObservable ChoroplethFlow Mapping
Research · Network Analysis
Structural Changes in Pre- & Post-COVID Spatial Networks

Analyzed how COVID-19 disrupted spatial and social interaction networks, quantifying structural changes in communication and mobility patterns before and after the pandemic using network analysis methods.

Network AnalysisArcpy Spatial Statistics
Web Mapping · Network Analysis
Interactive Migration Regions Map — Community Detection

Interactive web map comparing community detection algorithms for identifying migration regions in the United States from historical family tree data. Includes small-multiple maps and dynamic algorithm comparisons.

PythonD3.js Community DetectionWeb Mapping
Environmental GIS · Optimization
Groundwater Vulnerability & Risk Assessment Using GIS & Optimization

Developed GIS-based DRASTIC models integrated with evolutionary algorithms (genetic algorithm, particle swarm optimization) and multi-criteria decision-making methods to assess groundwater vulnerability and nitrate contamination risk in multiple aquifer systems.

ArcGISMATLAB DRASTICOptimization Risk Assessment
Geo-Programming · Network Analysis
Automated Mapping of Temporal Migration Regions

Developed and evaluated two automated Python solutions for mapping changes in spatial communities over time, using GeoPandas and graph-based methods to detect and visualize shifting regional boundaries in migration networks.

PythonGeoPandas Network AnalysisAutomation
Network Analysis · Geoethics
Spatio-temporal Dynamics of Global Trade Networks Pre/Post-COVID

Explored connections between countries, regions, and continents in merchandise and service trade networks before and after the COVID-19 pandemic as part of the NSF-funded I-GUIDE Summer School. Results presented at the I-GUIDE Virtual Consulting Office.

RNetwork Analysis GeoethicsI-GUIDE Platform