Michael Pereira

Data journalist
and developer

Using tools to tell stories.

I analyze and extract key insights from data to create compelling graphics, meaningful interactives, and engaging stories. Check out some of my work. Sometimes I build bots that gather information and others that can chat. I write code using Javascript, Python and R. I tinker and build with Arduino and Raspberry Pi. Occasionally I teach or talk about data and visual journalism. I also contribute to a few open source projects.

Interested in working together? Drop me a or email.

  • Screenshot from
  • Screenshot from
  • Screenshot from
  • Screenshot from
  • Screenshot from
  • Screenshot from
  • Screenshot from
  • Screenshot from
  • Screenshot from
  • Screenshot from
  • Screenshot from
  • Screenshot from
  • Screenshot from
  • Screenshot from
  • Screenshot from
  • Screenshot from
  • Screenshot from
  • Screenshot from
  • Screenshot from
Thumbnail for: Vacant Winnipeg
Thumbnail for: At the intersection of cash grab and safety
Thumbnail for: Thousands of Canadian transit passengers target of sexual violence between 2013 and 2017, Globe analysis finds
  • Screenshot from
  • Screenshot from
  • Screenshot from
  • Screenshot from
Thumbnail for: Some doctors are charging both government and patients privately in illegal double-dipping practice
Thumbnail for: Data analysis reveals three-quarters of Toronto cops reside outside the city
Thumbnail for: Flipping of condo units by insiders fuels hot Vancouver market
Thumbnail for: Fatal Crossings
Thumbnail for: Access denied: Canada’s refusal rate for visitor visas soars
  • Screenshot from
  • Screenshot from
  • Screenshot from
  • Screenshot from
Thumbnail for: Foreign investors avoid taxes through Canadian real estate
Thumbnail for: A KILLER HIGH: Fentanyl’s deadly path
Thumbnail for: Missing and Murdered
Thumbnail for: Snowden NSA Files
Thumbnail for: Canadian Pipeline Incidents
Thumbnail for: Rate my hospital