Skip to content
Michael Lopez

Projects

A selection of data systems, tools, and products I've built, from production pipelines serving community partners to open-source packages and personal projects.

Civic Data & Infrastructure

Screenshot of Dallas County Eviction Pipeline

Production data pipeline processing 40,000+ eviction records annually, serving 12+ partners including Dallas Eviction Advocacy Center, Eviction Lab, and Dallas HHS. Built the initial pipeline in R and have iterated on it for nearly five years as the system scaled.

  • 40,000+ records processed annually
  • 12+ partner organizations served
  • Foundation for northtexasevictions.org
R Data Pipeline ETL Housing
Project details →
Screenshot of North Texas Evictions

Public-facing data transparency tool tracking eviction filings across Dallas County, helping residents and advocates understand displacement patterns. Built with R Shiny, it visualizes trends over time, maps filing hotspots, and provides downloadable data for researchers and journalists.

  • Used by advocates, journalists, and researchers
  • Interactive mapping of filing hotspots
  • Downloadable open data
R Shiny Housing Public Data GIS
Project details →
Screenshot of Dallas Homestead Exemption Map

Interactive R Shiny application mapping homestead exemption take-up rates across Dallas by census tract, zip code, and neighborhood. Filters by race/ethnicity and income level to surface disparities in who is claiming property tax savings. Built with Mapbox GL, sourcing data from the Dallas Central Appraisal District and American Community Survey.

  • Choropleth mapping by tract, zip, and neighborhood
  • Equity-focused filters by race/ethnicity and income
  • Downloadable report and open data
R Shiny Mapbox Housing GIS
Project details →
Screenshot of Dallas Block Walking Tool

Map-based parcel lookup tool for door-to-door outreach workers in Dallas. Lets canvassers search or GPS-locate addresses, view nearby parcels on an interactive map, filter by outreach status, and export target lists. Built with R Shiny and Mapbox GL, sourcing property data from the Dallas Central Appraisal District. Access restricted to authorized outreach teams.

  • GPS-enabled address lookup for field canvassers
  • Tracks outreach status per parcel
  • Export to Excel, CSV, or PDF
R Shiny Mapbox Internal Tool GIS
Project details →

Personal & Community

Screenshot of DigiLab TCG Standings (R Shiny, archived)

The original R Shiny dashboard tracking Digimon TCG tournaments in North Texas. Validated community demand for tournament tracking and seeded the data model, then was superseded by the full DigiLab platform. Still hosted on Posit Connect for archival reference.

  • Proved community demand for tournament tracking
  • Superseded by the current DigiLab platform
  • Archived; open source on GitHub
R Shiny Archived Prototype
Project details →
Screenshot of Rodriguez Wellbeing & Counseling

Professional practice website for a licensed counselor and professor, offering counseling, clinical supervision, trauma-informed yoga, and speaking services. Fully bilingual (English/Spanish) with i18n routing, JSON-LD structured data, scroll-reveal animations, and a warm earthy design system.

  • Full English/Spanish bilingual support
  • JSON-LD structured data and strong SEO
  • Accessibility-first design with skip links and ARIA
Astro Tailwind CSS i18n Web Development
Project details →
Screenshot of DigiLab

Full-stack data platform I designed and built for the Digimon TCG community. SSR-rendered entity pages (tamers, stores, decks, tournaments) with Highcharts visualizations and Mapbox maps, scene-aware leaderboards, regional meta analysis, MDX blog, dynamic OG images, a public token-authenticated API for external apps, and a separate admin subdomain for CRUD. Backed by a Discord community of 350+ members and 3,000+ tournaments logged worldwide.

  • 3,000+ tournaments logged · 350+ Discord community members
  • SSR Astro + Preact islands · Neon Postgres on Vercel edge
  • Public token-authenticated API and admin CRUD subdomain
Astro Preact Neon Vercel Mapbox Highcharts TypeScript
Project details →

Open Source

Screenshot of atomtemplates

Open-source R package that standardizes project creation and handling. Streamlines setup of new data projects with consistent directory structure, documentation templates, and tooling. Used internally at CPAL to maintain consistency across the data team.

  • Consistent project scaffolding
  • Used across CPAL data team
  • Open source on GitHub
R Package Open Source DevTools
Project details →