David Ramsay's Projects
a Media Lab open music platform.
Data analysis for final PhD Study: Empatica, video, watch, glasses
react app with mongodb/express backend for audio memory test
basics to serve web frontend, connect with websockets to python, and spin up another thread for audio
repo for automation hacks
pi 4b BLE 5.0 Central Server for Captivates Smartglasses and Equinox Smartwatch
repo for captivates website
CES 2017 didn't have an easy lookup online for all exhibitors. This scrapes their pages and makes a document with the exhibitor name, a summary, and where they're located, sorted by section.
an adaptation of the ChainAPI infrastructure for Air Quality Data.
a python implementation of a crawler for the Chain-API (HAL/JSON implementation).
a scalable machine learning crawler framework, which automatically crawls and updates data for various devices in ChainAPI.
a python library to traverse chain-api, format air quality data, and push to to the learnair version of ChainAPI.
texting service that manages users, texts them a bit.ly link in the morning, and reminds them via text if they haven't clicked the link in the afternoon
A port of ChibiOS to the Orchard radio platform
chrome extension that records everything, pushes to server, models attention
personal dotfiles for vim, oh-my-zsh.
code for espruino shake aware button project
GroupLoop: a collaborative, network-enabled audio feedback instrument.
Focus tracking extension which writes to a backend, with a query tool
signup and database tracking, as well confirmation email tracking, for 'giftily' pilot project.
all work to visualize glasses data goes here
chrome browser to observe and save all gmail behavior
gettings started with GPy-- Stochastic Gaussian Process Techniques for Large Datasets
Playground for a country-based UI into global voices content (built with Flask)
davidbramsay.com repository.
smart book project
example for IoT IAP class (pin toggle and polling, as well as server/networking examples), written in Dart.
google's open speech template, adapted
jupyter notebooks for crunching data and generating figures