Matt Deslauriers

Artist & Creative Coder

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

🤩
Rockstar
🎓
Top School
Matt Deslauriers is an artist and creative coder with 14 years of experience building interactive installations, generative art, and immersive web and XR experiences from his Toronto studio. He blends graphics programming (OpenGL/WebGL/GLSL), JavaScript, Unity3D and Python with design and motion tools like Blender, Figma and Premiere to deliver polished visual and auditory work. A longtime open-source contributor, Matt has improved core WebGL tooling in major projects such as three.js and PIXI.js and maintains popular creative libraries like canvas-sketch and budo. His practice spans public digital installations, 3D-rich web experiences, AR/VR and print, and he frequently surfaces reproducible generative systems through seeded randomness. Clients benefit from someone who codes at the pixel-and-shader level yet thinks like a director—framing motion, sound and interactivity to tell compelling visual stories. He currently runs mattdesl.studio and takes commissions for commissioned art and experiential projects.
code14 years of coding experience
job4 years of employment as a software developer
bookLawrence Park
bookBachelor of Arts (BAH), Film/Cinema/Video Studies, Bachelor of Arts (BAH), Film/Cinema/Video Studies at Queen's University
languagesFrench, German
github-logo-circle

Github Skills (53)

webgl10
threejs10
javascript10
shader10
graphics2d10
compilation10
canvas10
rendering10
css10
dev-server10
webxr10
lwjgl10
glsl10
shaderc10
ui-design10

Programming languages (20)

JavaC++CSSCRustVueWebAssemblyGo

Github contributions (5)

github-logo-circle
mattdesl/lwjgl-basics

Nov 2012 - Aug 2013

:wrench: LibGDX/LWJGL tutorials and examples
Role in this project:
userFull-stack Developer
Contributions:91 commits, 2 comments, 1 issue in 9 months
Contributions summary:Matt contributed to the `lwjgl-basics` repository by adding files, including a PNGDecoder, and implementing basic licensing. The commits show the user working with the `mdesl` package, introducing and modifying core classes like `Texture`, `VertexArray`, `SpriteBatch`, and related test files. These changes indicate the user was involved in modifying and extending the project to include licensing and image-related functionality.
libgdxlwjgl
A workshop on creative coding & generative art
Role in this project:
userFront-end Developer
Contributions:41 commits, 2 PRs, 16 pushes in 6 months
Contributions summary:Matt contributed significantly to the development of generative art and creative coding projects within the repository. Their commits focus on creating visual elements and animations using JavaScript and libraries like `canvas-sketch`, as seen in the various "slides-background" files. The user implemented various patterns and effects, including shaders, demonstrating expertise in visual programming and interactive design for generating art. The contributions show an understanding of 2D and 3D graphics concepts.
artgenerative-artworkshopgenerative
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