About Me

I’m an artist and a software developer with a passion for teaching and making!

I’m currently editor for code course content at Tuts+, where I work with a brilliant team of instructors teaching cutting-edge web development practices.


current Code Course Editor, Tuts+
2012 - 2014 Teaching Assistant, University of Ottawa
2010 - 2014 Freelance researcher and consultant, Montreal, Berlin, Ottawa
1996 - 2010 Project manager, senior programmer, Essential Skills Software, Aurora ON


2012 - 2014 MFA in visual arts, University of Ottawa
2007 - 2009 MSc in computer science, McGill University, Montreal
2001 - 2006 BSc Honours in contemporary studies and computer science, Dalhousie University & Kings College, Halifax

Teaching & Lectures

2015 Lecture, Chaos Theory & Art, Rockcliffe Retirement Home
2014 Teaching assistant, “Art of the Moving Picture” (studio), University of Ottawa
  Tutorial, Stereo Video and Photo Production, University of Ottawa
  Artist talk, The Behaviour of Kittens with Florence Vallières, “ArtSpeak”, University of Ottawa
  Volunteer facilitator, OAG Summer Art Camp, Ottawa
2013 Teaching assistant, “Video Art” (studio), University of Ottawa
  Teaching assistant, “Art and New Technology”, University of Ottawa
  Lecture, Sound Art, University of Ottawa
  Lecture, Voina, Vandalism, Politics and Art, at “Decadence & Decay”, Carleton University
  Tutorial, Final Cut Pro, University of Ottawa
  Tutorial, Sound Recording for Video, University of Ottawa
  Tutorial, Introduction to Electronic Circuits, University of Ottawa
  Artist talk, Interdisciplinary Research Conference, University of Ottawa
2012 Teaching assistant, “Intermediate Photo Practice” (studio), University of Ottawa
  Artist talk, Shopify, Ottawa
  Lecture, Chaos Theory & Art, University of Ottawa
  Facilitator, DIY rain-water reclamation systems workshop, Montreal
2011 - 2012 Workshops, analog synthesis electronics series, EasternBloc Labs, StressLimit, FouLab, Montreal
2010 - 2011 Lectures, Infinity and Beyond, Montreal
  Bike repair instructor and facilitator, Mile End Bike Garage, Montreal

Group Exhibitions

2013 Pythagoras Unchained, shown at “Figment NYC”, Governors Island, New York
  Kichisipi, “GSAED Interdisciplinary Conference”, University of Ottawa
  Pallet Cabin, “Nuit Blanche Ottawa”, Arts Court, Ottawa
  Pop-up, “Breaking Point”, University of Ottawa
2012 Synth Lumière, shown at “Montreal Mini Maker Faire”, Montreal and “Nuit Blanche”, Ottawa
2011 Infinite Space Kaleidoscope, shown at “Nuit Blanche”, Red Bird Gallery, Montreal
2010 Wave Spy, shown at “Sound Art Gala”, Interstice art space, Montreal
2009 Questions, “Art Tunnel”, Wellington tunnel, Montreal
  Fur Alina fragments, “Nuit Blanche”, Twilight Orchestra, Toronto
  Phone Call, “Gauche”, Long Haul / Corrid’art, Montreal

Solo Exhibitions

2014 Going Places (MFA thesis exhibition), Ottawa Art Gallery


languages Java, C, JavaScript, Ruby, PHP, Python, Max/MSP
platforms embedded, web, client-side GUI
web Wordpress, Drupal, Django, Rails, Node+Express, Angular, JQuery
technologies relational and NoSQL databases, compiler design, domain-specific languages, analog and digital electronics
systems Windows Server, Linux, Amazon Web Services
projects agile development, scheduling, requirements capture, software architecture