Creative Coder


Programming Languages - Python, Javascript, C++, C#
Graphics APIs - Direct3D, OpenGL, WebGL, HLSL, GLSL
Frameworks - THREE.js, Unity3D, OpenFrameworks, MaxMSP
Art Asset Creation - Photoshop, Maya, Blender, AfterEffects
Protocols and Hardware - OSC, MIDI, Kinect, Arduino, Raspberry Pi


2013 - M.A. in Music Technology, McGill University, Montréal, Québec
Researched graphical user interfaces for music in web-based platforms (Thesis Paper)
2009 - B.S. in Physics with a minor in Music, The College of William & Mary, Williamsburg, Virginia


Technical Artist : December 2016 -
Designed and developed effects for ScribbleChat, a webGL-based iOS app for creative text messaging.

Algorithmic Composer : September 2015 - October 2016
Maintained an expanded a Python musical composition engine Humtap, a San Francisco startup.

Technical Artist : January 2015 - September 2015
Graphical programmer for The InnerFriend, an XBOX One game built in Unity3D. Worked directly with artists in integrating assets.

Installation Programmer : September 2014 - December 2014
Worked with PLAYMIND and the city of Joliette, QC to create an interactive installation for the 150th anniversary of the city.

Museum Exhibit Programmer : April 2014 - July 2014
Worked with PLAYMIND and La Musée Regional D'Argenteuil to create an interactive exhibit concerning the history of Argenteuil, QC

Independent Web Designer : August 2013 -
Independently created websites such as boulevardtranslation.com and elrichman.com.

User Interface Designer : February 2013 - December 2013
Worked with AUMI to create the Adapitve Use Musical Instrument, a digital interface designed for musical collaboration among children with physical disabilities

Interaction Design Intern : April 2012 - August 2012
Worked at Infusion Systems on software for sensor interfaces. Also worked to create installations and promotional material for the system.