139 Jefferson Ave, #2L
Brooklyn, NY
11216 USA


work experience

2007 - Present Freelance Developer
  • Develop custom software systems, specializing in computer vision and graphics programming
  • Target platforms include large-scale installations, virtual reality, mobile apps and games
  • Actively contribute to open-source software development, particularly the Processing and openFrameworks projects
2002 - Present Independent Artist
  • Develop dynamic and reactive digital video applications
  • Organize and give programming courses and workshops
  • Create short animated films
Jan 2011 - Dec 2015 Director of Technology
  Dpt., Montréal, Canada
  • Developed large-scale interactive installations and mobile applications for commercial and cultural clients
  • Managed teams throughout pre-production, development, and deployment of projects
  • Designed and implemented custom network and software architecture models
May 2006 - Jun 2007 Project Developer
  Obx Labs, Montréal, Canada
  • Developed network-based applications
  • Planned, executed, and documented project development
  • Prepared project presentations and installations
Nov 2004 - May 2006 Computation Lab Technician
  Concordia University, Montréal, Canada
  • Guided students with programming-related problems
  • Corrected students' programming assignments
  • Maintained and updated computer hardware and software
Feb 2002 - May 2006 Cartooning Instructor
  Sheltoons, Montréal, Canada
  • Taught elementary school pupils cartoon-making techniques
  • Animated children's birthday parties


2011 - Present Contribution Librarian
  • Design tools and templates for users to develop and publish contributions to the Processing development environment
  • Curate, review, and manage user contributed libraries, tools, and modes


Languages English (fluently written and spoken)
French (fluently written and spoken)
Arabic (fluently spoken)
Programming C++, openFrameworks
Objective-C, Cocoa
Java, Processing
Video and Animation Premiere, After Effects
Maya, Dragon Stop Motion, Blender
Photoshop, Illustrator


2008 - 2010 Masters of Professional Studies
Interactive Telecommunications Program
New York University, New York, U.S.A.
  Dean's Fellowship
2003 - 2006 Bachelor of Computer Science
Major in Computation Arts
Minor in Mathematics and Statistics
Concordia University, Montréal, Canada
  Entrance Scholarship, Winter 2003 semester
Stan Heaps Scholarship, 2004-05 academic year
Dean's List, 2003-04 through 2005-06 academic years
Graduated with Great Distinction
2000 - 2002 D.E.C. in Creative Arts (Media Arts profile)
John Abbott College, Ste-Anne-de-Bellevue, Canada
  Academic Honour Roll, Fall 2000 through Fall 2002 semesters