David Bouchard

Associate Professor

Old Toronto, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
David Bouchard is an Associate Professor in the Department of New Media at Toronto Metropolitan University with 16 years of practice blending software, embedded electronics, and interactive environments. He teaches courses like Data as Material, Generative Processes, and Introduction to Computational Art, drawing on an MIT M.Sc. in Media Arts and Sciences and a background in computation arts from Concordia. His career bridges academia and industry—spanning roles from electronics designer and technical designer to programmer—which informs a hands-on approach to computational art and wearable/embedded systems. Known for treating data as a tangible medium, he builds projects that sit at the intersection of aesthetics and engineering, translating experimental techniques into teachable practice. Based in Old Toronto, he combines research-led pedagogy with practical design experience that often surfaces unexpected technical craft in artistic work.
code17 years of coding experience
job2 years of employment as a software developer
bookM. Sc., Media Arts and Sciences, M. Sc., Media Arts and Sciences at Massachusetts Institute of Technology
bookB. Comp. Sc., Computation Arts, B. Comp. Sc., Computation Arts at Concordia University
github-logo-circle

Github Skills (12)

projection10
wrapper7
python7
box2d5
javascript-game-engine4
javascript3
graphic3
p5js3
game-development3
game-engine2
sketch2
p5play1

Programming languages (2)

JavaJavaScript

Github contributions (5)

github-logo-circle
davidbouchard/arduino-osc

Jul 2013 - Aug 2017

Contributions:29 commits, 1 PR, 2 pushes in 4 years 1 month
simplifiedwrapper
davidbouchard/keystone

Jul 2009 - Sep 2015

A projection mapping library for Processing
Contributions:18 commits, 6 pushes, 1 branch in 6 years 2 months
mappingpythonprojectionprojection-mapping
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial