Even more vintage: releasing music on a custom-built Game Boy cartridge!
presented
at !!con 2019
beep boop
So, You Want To Give A Talk - Five Ways To Keep Your Audience Off Of Their Phones
presented as a lightning talk at PyTexas on April 20th, 2024
Working with Audio in Python (feat. Pedalboard)
presented at PyTexas on April 20th, 2024
It's All About Cost: How to Think about Machine Learning Products
presented at NormConf on December 15th, 2022
Working with Audio in Python (feat. Pedalboard)
presented at EuroPython in Dublin on July 13th, 2022
Bits of Math at
Scale
on the
NerdOut@Spotify podcast on April
28th, 2022
Even more vintage: releasing music
on a custom-built Game Boy cartridge!
presented at !!con in NYC on May
12th, 2019
Music Recommendations at Scale
with Cloud Bigtable
presented at Google Cloud Next in San Francisco on April 9, 2019
The Recommendations Engine
presented at The Working Group in Toronto on October 12th, 2018
Words Are Hard: Talking Good via
Computer
presented at CUSEC 2017 in
Montréal on January 13th, 2017
The Floppy Disk
presented at xvzf.io: artifact, stories
about past lives in Toronto on April 14th, 2016
An Industrial-Strength Audio
Search Algorithm
presented at Papers We Love
Toronto on September 2nd, 2015
Welcome to the Tech Industry
presented at Bitmaker Labs in Toronto on November
19th, 2014
voyager
fast embedded nearest-neighbor search in Python and Java
k2000
a Python package for working with the Kurzweil® K2000®/K2500®/K2600® family of synthesizers
arduino-coldfire-bdm
a cheap Arduino-based interface for Motorola® ColdFire™ microcontrollers
pedalboard
the best Python library for working with audio (including VST/AU hosting)
keynote-parser
a Python library for editing Apple Keynote files
MusicBoy
custom nintendo game boy cartridge for audio playback
entryphone
(not yet released)
web-based proxy for phone-based apartment entry systems
deepdre.am
(defunct, read here)
web interface to Google's
DeepDream image processor
SampleScanner
convert an outboard hardware MIDI instrument into a VST/Audio Unit
Hangover
native Mac client for Google Hangouts (obsolete)
koodo-prepaid-api
and
koodo-prepaid-dashboard
programmatic interface and extensions to Koodo Mobile's prepaid customer portal
battery-emoji
display your Mac's current battery status in your terminal via 🔋 and 🔌 Emoji
secalculator
financial calculator and estimator for Waterloo Software Engineering students
postagelogger
Python logging handler that sends emails via PostageApp
fundway
graph your financial runway and find out when you need to get a real job
ipsumcrypt
encrypt binary data into the spaces between words, for fun
biographer
keep social profile information consistent across services
mp3toyoutube
upload batches of audio files as YouTube videos from the command line
vandal
write messages in your Github commit graph
forever.fm
infinite stream of automatically DJ'd music
jobmon
Waterloo JobMine email notifier
notifyay
tiny email-based website uptime monitor
smartcrop
automatically crop images to their most visually interesting parts (blog post)
ninjaquote
which of your friends said something on Facebook? (won Facebook@UWaterloo hackathon 2012)
The Wub Machine
automagic dubstep remixer and temporary internet sensation
This page is bytes of hand-written HTML with no mandatory external assets, stored in Amazon S3, and served over HTTPS via Amazon CloudFront to make it stupid fast. Find its source code on Github.
© 2000 - Peter Sobot