Hi, I'm David! I love building cool tech stuff. This page contains
everything I've built or published, all in one place.
I'm mainly into AI, blockchain, maths, music, computing, physics,
chemistry, and theology, however I love learning and stay curious about
most things.
I've made AI automations, apps and software, music with Just Intonation tuning,
self-similar fractal art and generative NFT art, Dark Forest plugins to help you
explore a hostile universe and shoot your enemies more effectively. I completed
my doctorate in fluid dynamics, my masters was mathematics, and I have a
stack of computing and Salesforce certifications.
Hope you enjoy looking at some of the interesting stuff I've built!
Building
Apps & Websites
ReTuner
– a musical instrument with Just Intonation tuning, that retunes itself as you play.
Here is the code on GitHub.
GitHub
– my public repositories, code for what I'm building
Ethereum Merge Fractals – a generative collection of 5,875 pieces marking
Ethereum's Merge to Proof of Stake in Sept 2022, with proceeds going to core protocol developers via
Protocol Guild and StatefulWorks.
OpenSea collection ·
contract ·
code
Moving Mondrian – a fully on-chain generative NFT on Optimism, built
for the Optimism Foundation's "We Love The Art" competition in Jan 2024. The
artwork and its traits are generated entirely inside the contract.
OpenSea collection ·
contract ·
code
is-bounded-number
– checks whether an input is numeric and within a given bound
log-count
– a wrapper for console.log with several log levels
Music
Links
Music on SoundCloud
– original compositions and classical pieces retuned, all in Just Intonation
Music sequencer
– the sequencer I built between 2015 and 2017 to write much of that music:
notes go in as Excel, MATLAB or Octave renders one .wav per channel, and
Audacity mixes them down
Unlike what the articles appear to imply, I don't actually think we should
destroy all of our existing musical instruments because they are obsolete!
12 tone equal temperament is clearly a very successful musical tuning system,
despite its audible limitations in terms of tuning accuracy. Nonetheless, I am
delighted to use Just Intonation to create new, unusual, and exciting music.
Perhaps some day we'll figure out how to encode the infinite possibilities of
these JI tunings to actual physical instruments... or perhaps AI is needed to
automate that for us 😉
Investigating dispersion and emulsification processes using a Sonolator liquid whistle
– 8th International Conference on Multiphase Flow, Jeju, Korea, 2013, with M. Simmons and M. Baker