davidbramsay
Director of Principled Interfaces Lab and IRL Makerspaces. Asst. Professor at DePaul University. PhD from @mitmedialab HCI + Hardware + Psych + Stats + AI
@PrincipledInterfaces @depaulcdmChicago, IL
Pinned Repositories
artistry
a Media Lab open music platform.
chaincrawler
a python implementation of a crawler for the Chain-API (HAL/JSON implementation).
chaindataprocessor
a scalable machine learning crawler framework, which automatically crawls and updates data for various devices in ChainAPI.
FeedbackSynth
GroupLoop: a collaborative, network-enabled audio feedback instrument.
IoTIAP
example for IoT IAP class (pin toggle and polling, as well as server/networking examples), written in Dart.
nnlib
Coding Neural Nets in C from scratch-- for embedded implementations and as a learning project.
personalizedML
repo for coursework in MAS.S61 Personalized Machine Learning
pythonAudioMeasurements
an audio measurement and manipulation library written in Python.
react-stm32-bluetooth-example
Basic proof-of-concept of React project speaking BLE to STM32
watch-stm32-main-development
BLE/FreeRTOS watch prototype code on STM32WB
davidbramsay's Repositories
davidbramsay/FeedbackSynth
GroupLoop: a collaborative, network-enabled audio feedback instrument.
davidbramsay/IoTIAP
example for IoT IAP class (pin toggle and polling, as well as server/networking examples), written in Dart.
davidbramsay/artistry
a Media Lab open music platform.
davidbramsay/nnlib
Coding Neural Nets in C from scratch-- for embedded implementations and as a learning project.
davidbramsay/personalizedML
repo for coursework in MAS.S61 Personalized Machine Learning
davidbramsay/chaincrawler
a python implementation of a crawler for the Chain-API (HAL/JSON implementation).
davidbramsay/chaindataprocessor
a scalable machine learning crawler framework, which automatically crawls and updates data for various devices in ChainAPI.
davidbramsay/audioWebsocketFramework
basics to serve web frontend, connect with websockets to python, and spin up another thread for audio
davidbramsay/ces-webscrape
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.
davidbramsay/chain-api
an adaptation of the ChainAPI infrastructure for Air Quality Data.
davidbramsay/chainlearnairdata
a python library to traverse chain-api, format air quality data, and push to to the learnair version of ChainAPI.
davidbramsay/chibios-orchard
A port of ChibiOS to the Orchard radio platform
davidbramsay/giftilyPilot
signup and database tracking, as well confirmation email tracking, for 'giftily' pilot project.
davidbramsay/gpy_examples
gettings started with GPy-- Stochastic Gaussian Process Techniques for Large Datasets
davidbramsay/keyword
google's open speech template, adapted
davidbramsay/learnair-data-crunching
jupyter notebooks for crunching data and generating figures
davidbramsay/MAS500
homework for MAS.500 Class
davidbramsay/mindsproutBackend
davidbramsay/ms-simple-thankyou-tracking
davidbramsay/ms_tinder
davidbramsay/msproutPilotUploadServer
davidbramsay/PaPiRus
Resources for PaPiRus ePaper eInk display
davidbramsay/PopupTest
Statusbar app on Mac with popup (Yosemite or later)
davidbramsay/pymessage-lite
A simple Python library for fetching recipients and messages from OS X's iMessage database
davidbramsay/question-scrape
davidbramsay/redux-react-lastfm
simple lastfm call using redux/react to manage state.
davidbramsay/tensorflow_makefile
davidbramsay/thesis
LaTeX master's thesis for MIT Media Lab on air quality data, submitted Sept 2016.
davidbramsay/UIhomework1
language testing UI
davidbramsay/web-scrobbler
Scrobble music videos all around the web!