Data Work and Experience
Research and Data Experience
- 2026–ESOC Lead, eEarth, Empirical Studies of Conflict (ESOC) and International Crisis Group collaboration
Liaising between Crisis Group’s eEarth team and ESOC researchers on resource-related conflict early warning - 2025–Data Manager, Global PeaceHub: Mediation and Negotiators Database (MEND)
- 2023–2024Data and Modeling Research Consultant, University of Denver and World Wildlife Fund
Forecasting future fisheries conflict; working with big data and running prediction models - 2023Automation Research Consultant, University of St Andrews, School of International Relations
Global Fragmentation and Peacemaking PeaceRep Consultancy and Database Building - 2023Data Scientist, Chicago Public Schools, School Counseling and Postsecondary Advising
Data science, empirical modeling, Google Apps Script, SQL, and SAS - 2023Quantitative Research Associate, Institute for Racial Justice
Transcribed and coded focus group recordings, synthesizing data on equity in gifted programming - 2018–2023Research Assistant, Loyola University Chicago, Department of Political Science
Worked with E. Hansen, K. Camarena, P. Boyle, S. Maxey, T. Maboudi, M. Melin, S. Kang, and J. Kao - 2017Special Interest Groups Data Analyst, Project VoteSmart
Web-scraping and cleaning of special interest groups data in R - 2016Research Analyst, The Scottish Parliament, Edinburgh
Served under Alex Rowley, Member of the Scottish Parliament. Devolution of powers, taxation, and public well-being
Computer and Technical Skills
- Data Skills: Querying (SQL, Google BigQuery); geospatial analysis; web scraping and data mining; machine learning (k-means); text analysis
- Software Proficiency: R, Python, SQL, Stata, QGIS, SAS, SPSS, JMP, Excel VBA, Google Apps Script, LaTeX
- Statistical Methods: Difference-in-Differences; Survey Experiments; Granger Causality; OLS; Multilevel Models; Logistic Regression; Survival Analysis (Weibull, Cox-PH); Random Forest; Generalized Additive Models; Change Point Analysis; Principal Component Analysis
Certifications
- 2023DataCamp Data Scientist Professional, R, SQL, and Python
- 2023Qualtrics XM Professional Certification
- 2022Empirical Implications of Theoretical Models (EITM) Certification
Ad Hoc Projects
- Stata templates for quasi-experimental projects
- Chicago crime and census data via R and APIs
- Interactive map of climate disasters and migration
- Qualtrics quizzes with complex grading schemes
- Merging climate law data with Excel VBA and Stata
Replication Data
Data and code for my published articles are on Harvard Dataverse.
- 2026Regional El Niño Patterns Shape Wheat-Flour Price Responses to Climate Disasters. Replication data for my article in Environmental Research Letters.
- 2026The Price of Instability: Hydrological Disasters, Food Prices, and Violent Conflict. Replication data for my article in Humanities and Social Sciences Communications.
- 2026Difference-in-Differences Estimation: A Quasi-Experimental Approach to Sustainable Development Interventions. Replication data for my article in Global Environmental Politics.
- 2025Private Goods for Peace: Economic Provisions of Peace Agreements and the Durability of Peace. Replication data for my article with S. Sosa and M. Melin in the Journal of Peace Research.
- 2025Timing Matters: Analyzing Climate Policies and Adaptive Resilience. Replication data for my article with T. Maboudi in Climate Policy.
- 2025Resilient by Design: Isolating Impactful Climate Adaptation Measures in New England. Replication data for my article in npj Climate Action.
- 2025From Garments to Grievances: The Dynamics of Urban Growth and Economic Shocks in Rapidly Industrializing Economies. Replication data for my article in the Review of International Political Economy.
Selected Projects and Tools
Web app
Three-Variable Chart Builder

Teaching tool for charting disasters, food prices, and conflict data.
Open the chart builderR Shiny app
Drivers of Fishery-Related Militarized Disputes

Global annual map of temperature anomalies, fish stocks, and fishery MIDs.
Open the appRStudio theme
CherryBlossom

Dark RStudio theme with soft pink and green syntax highlighting.
View on GitHubRStudio theme
Holiday Cheer

Dark RStudio theme in holiday reds, greens, and gold.
View on GitHubData repository
Climate Data Central
A central repository of climate data resources.
View on GitHubQGIS · Python
Nighttime Lights to Country-Year Data
Pulls nighttime lights statistics by country border in QGIS and exports to CSV.
View on GitHubSQL guide
Updated GDELT Data Extraction
A working query sample for the updated GDELT SQL interface.
View on GitHubStata · Excel
Country Name Standardization
Merges data on country names across spellings, codes, and languages.
View on GitHubR · BigQuery
Peace Agreement Scrape and Filter
Filters peace agreement data scraped through Google BigQuery, for PeaceRep.
View on GitHubR · text search
PDF Download and Keyword Search
Downloads PDFs from URLs and exports keyword passages to a spreadsheet.
View on GitHubQGIS · Python · Stata
Shapefile and CSV Merging
Joins shapefiles to county attribute tables in QGIS, then cleans the result in Stata.
View on GitHubExcel VBA
Panel Dataset Macros
Excel macros that build unit-by-date shells for large panel datasets.
View on GitHub