Coding & Computational Projects
Repositories with a strong coding and computational focus, ranging from econometric research pipelines to data infrastructure and computational economics coursework. Most projects are open-source on GitHub; one pipeline is available on request, as noted below.
MapleStats MCP: One MCP Server for Canadian Open Data
Canadian public data is spread across Statistics Canada, the Bank of Canada, CMHC, federal departments and dozens of provincial, territorial and city open-data portals, each with its own API and conventions. MapleStats MCP is a Python server built on the Model Context Protocol that gives AI assistants one way into all of it, in English and French. It returns each publisher’s own figures with a citation, so every number traces back to the agency that published it. You can connect to the free hosted server or install it from PyPI with uvx maplestats-mcp, and it works with Claude, ChatGPT, Cursor and other MCP clients.
EcuDataMCP: An MCP Server for Ecuador’s Open Government Data
Ecuador’s public data is plentiful but scattered. Household and labour surveys, the companies registry, procurement records, seismic feeds and regulations each sit with a different agency, behind a different API, often with documentation only in Spanish. EcuDataMCP, which I co-maintain with Luis Figueroa, is a Python server built on the Model Context Protocol that brings these sources into one set of tools, so AI assistants can search, filter and analyze Ecuador’s open government data without leaving the conversation. It connects the national CKAN open-data catalog, SERCOP’s public procurement records, the Instituto Geofísico’s seismic and tsunami feeds, the Supercías company and financial registries, INEC’s survey and census catalog, and directories of government institutions and regulations.
Research papers with R pipelines
Two of my research papers are fully reproducible R projects: the Alberta Investor Tax Credit and patent applications capstone and the temperature and presidential approval paper. Their full descriptions and citations are on the Research & Publications page.
ECON832: Computational Methods for Economics
Course repository for ECON832 at Simon Fraser University, covering computational methods used in economic research. Includes lecture notes, problem sets, and code examples implementing numerical and simulation-based techniques in Julia and R.
ecuador-temperature-noaa: Ecuador Climate Data from NOAA
A data processing pipeline to retrieve and transform daily climate data for Ecuador from NOAA’s gridded datasets. Raw NetCDF geospatial files are converted into structured CSV outputs at the canton level, covering maximum temperature, minimum temperature, and precipitation, making the data suitable for panel regressions and environmental or health research in Ecuador. Maintained under LIDE.
Ecuador data jobs scraping and labour-market analysis
An R-based data pipeline I built to collect and analyse public job postings for data and technology-adjacent roles in Ecuador. The scraper standardizes postings from Multitrabajos, Computrabajo, and Mipleo into a common schema, extracts job attributes and skill requirements, classifies postings into data job families, and produces repeatable cross-sections for labour-market analysis. A separate analysis repository accumulates scrape waves, deduplicates listings, and generates the figures and tables used for an El Quantificador article on the tools and technical skills demanded in Ecuador’s data labour market.
- Scraping pipeline code available on request
- Analysis and article repository
Questions about my work, a collaboration or a speaking invitation? Get in touch →








