Talks
Videos
Conferences
A few of the conferences where I've spoken recently:
Audio Developer Conference, London, 11/15/2021
BrazilJS, online, 10/23/2021
WebExpo, Prague, 9/21/2021
DrupalCon North America, online, 4/14/2021
DrupalCon Europe, online, 12/10/2020
AMP Fest, online, 10/14/2020
DrupalCon US, online, 7/16/2020
OpenJS World, online, 6/24/2020
Node+JS Interactive, Montreal, 12/12/2019
MailCon, New York, 8/10/2019
Next10x, Boston, 5/1/2019
Pubcon, Fort Lauderdale, 3/6/2019
Vietnam Web Summit, Hanoi, 12/13/2018
Internet Summit, Raleigh, 11/15/2018
Pubcon, Las Vegas, 10/17/2018
Digital Summit, Atlanta, 5/18/2018
SMX East, New York, 9/27/2017
AMP Roadshow, US, China, Nigeria, Kenya, Pakistan, Argentina, Brazil, Colombia, Germany, France, Spain, England, etc, 2017-2020
projects
Composer's Friend
For my senior thesis, I created a program that did its best to compose original tunes. At the time, neural nets didn't seem real promising. So I created a system that used a Markov chain to generate a random musical motif, that analyzed that motif and determined likely consonances and dissonances, that created a chord progression from a generative grammar, and which then tried to fit that motif and variations over the resulting chords. My idea was that it was good to start with maximum randomness to simulate "creativity", then work hard to fit that into a logical structure. The difficult part was determining heuristics to navigate the search space.
If you're interested in this project, please get in touch!