Talks

Videos

Conferences

Selected conferences at which I've recently spoken:

ConferenceLocationDate
Agentic AI SummitBoston10/30/2025
Google Developer Group DevFestNew York City10/3/2025
GenAI Week Silicon ValleySanta Clara, CA7/15/2025
ApidaysMunich7/3/2025
Audio Developer ConferenceLondon11/15/2021
BrazilJSonline10/23/2021
WebExpoPrague9/21/2021
DrupalCon North Americaonline4/14/2021
DrupalCon Europeonline12/10/2020
AMP Festonline10/14/2020
DrupalCon USonline7/16/2020
OpenJS Worldonline6/24/2020
Node+JS InteractiveMontreal12/12/2019
MailConNew York8/10/2019
Next10xBoston5/1/2019
PubconFort Lauderdale3/6/2019
Vietnam Web SummitHanoi12/13/2018
Internet SummitRaleigh11/15/2018
PubconLas Vegas10/17/2018
Digital SummitAtlanta5/18/2018
SMX EastNew York9/27/2017
AMP RoadshowUS, China, Nigeria, Kenya, Pakistan, Argentina, Brazil, Colombia, Germany, France, Spain, England, etc2017-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!