Dash Design Kit (Plotly)

Dashboard Engine (Plotly)

Resume
(LaTeX PDF)

State of Science Index (3M)

It's My Life! (Canadian Cancer Society)

downsampler.com

mcgill.ca/oasis

The McGill Tribune

McGill Tribune Referendum 2014

12/01/2015

Online Feature:
The changing nature of Canadian and American border security

02/03/2015

Online Feature:
Should you stay or should you go

09/09/2014

Online Feature:
Evolving our foundations

11/04/2014

Online Feature:
Faded Red

03/24/2015

Online Feature:
In war-torn Middle East, freelance journalists hunt for stories and sales

02/24/2015

Online Feature:
Cracks in the surface

10/21/2014

Online Feature:
Learning beyond the classroom

11/11/2014

Online Feature:
From blast off to spin off

10/07/2014

Online Feature:
The changing face of internet anonymity on campus

09/16/2014

Online Feature:
Memories unravelled

04/08/2015

Microsite:
McGill Tribune Conference

10/29/2013

Catching and releasing the Bitcoin bug

09/27/2016

MIA
"AIM"

11/12/2013

High concepts

09/15/2015

Unearthing Montreal's urban landscape

01/10/2015

Travis Scott "Rodeo"

21/10/2014

The substance of style

01/14/2013

Crystal Castles
"III"

02/19/2013

Music journalism: you’re doing it wrong

03/02/2013

MTL: then and now

01/28/2013

Beat the cold with the coolest beats

03/14/2013

Suuns:
"Images du Futur"

01/14/2013

Where the wild things are

01/21/2013

Thomas Demand: deceit and delight

11/26/2012

Interview: Kid Koala

11/26/2012

Seeing RED will feel like anything but

09/17/2013

The Weeknd
"Kiss Land"

09/04/2013

Juicy J
"Stay Trippy"

04/09/2013

Interview: DJ Armin Vab Buuren

03/02/2013

"Spring Breakers"

03/18/2013

Now playing: homemade McGill movies

03/18/2013

Snowbirds in the wild

25/03/2014

Various Artists
"Catch the Throne"

19/11/2013

Karneef
"Love Between Us"

09/04/2013

Earl Sweatshirt
"Doris"