Hi, I'm a DJ & software developer based in Toronto.
WHO I AM
I'm a software developer with almost 20 years professional experience.
I grew up in Melbourne, Australia and now live in Toronto, Canada with my beautiful wife, and very badly behaved dog.
First Tweet allows you to search for the first time some text was mentioned on Twitter.
Music Deals is a daily updated list of music instrument & professional audio deals in Canada.
LCBO Deals is a list of the best deals on the Liquor Control Board of Ontario's website.
.djayMidiMapping is a post about Algoriddim's djay software, and the how to manually edit the .djayMidiMapping XML files to customize a MIDI controller's functionality.
Juke Nukem is an incomplete JavaScript prototype of a beats-per-minute visualiser for electronic dance music.
If you click "play", and wait 40 seconds for the drums to start, you should see the beats.
Domain Search was one of my first attempts at using asynchronous Python 3 code. It uses Google to find the most searched
for terms, based on what you type in, then finds checks the .com domain names for availability
Twitter Trending is a silly dingus I created just to try the <datalist>
HTML tag for auto-completion.
Podcast Search is an experiment with using a WebSocket connection for asynchronous client/server communcation.
I wrote the server side code multiple times in
abunchofdifferent
Python 3 frameworks as an opportunity to learn them.
Sequencer is a Web Audio implementation of a step sequencer to create drum beats. It was my first attempt at
using Web Workers for accurately scheduling events.