Peter Sobot's Projects
An automatic email notifier for the University of Waterloo's JobMine interview system.
JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, RTAS and AAX audio plug-ins.
A Python package for working with the Kurzweil K2000/K2500/K2600 family of synthesizers.
A P/RAM extension remake for Kurzweil K2500 synthesizers
A packer/unpacker for Apple Keynote presentation files.
An unofficial JSON API (and visualizer) for reading data from your Koodo Prepaid account.
A tiny app to scrape Koodo's prepaid billing site and give you detailed statistics.
Laundry-tracking web app made for VeloCity residence
An introductory machine learning classifier for drum samples.
MAME
Control the mute button in Google Meet with any MIDI-attached sustain pedal.
MIDI Library for Objective-C and Swift OS X and iOS apps.
Models and examples built with TensorFlow
Take boring old MP3s and turn them into YouTube videos.
Drop-in solution to achieve the "More" button in an UITableView's "Swipe to Delete" menu (as seen in Mail.app under iOS 7)
An implementation of 1D, 2D, and 3D positional encoding in Pytorch and TensorFlow
A high-quality audio playback cartridge for Nintendoยฎ Game Boyยฎ and Game Boy Colorยฎ.
Which of your friends said something on Facebook? (Winning entry of the Facebook@UWaterloo Hackathon 2012)
A simple email-based website uptime monitor.
Email-based daily journal
A Python library for transparently reading and writing binary data formats.
Single-page markov chain tweet generator - for Pair-a-plooey June 2016!
Personal homepage. Small and fast. In Comic Sans.
Simple PHP last.fm widget
Simple PHP Twitter Widget
Node.JS module to send email with PostageApp API
Python logging handler that sends emails via PostageApp.
A synchronized bounded message queue built on Redis.
Golang client library for the Pressure distributed queue framework.
Python client library for interfacing with Pressure queues.