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/react-stm32-bluetooth-example
Basic proof-of-concept of React project speaking BLE to STM32
davidbramsay/watch-stm32-main-development
BLE/FreeRTOS watch prototype code on STM32WB
davidbramsay/pythonAudioMeasurements
an audio measurement and manipulation library written in Python.
davidbramsay/simple_examples_stm32
davidbramsay/stm32_libs
davidbramsay/stm32_watch
watch project-- BLE enabled STM32 watch prototype
davidbramsay/STM32WB_BLE_P2PServerFreeRTOS
modified FreeRTOS example that replaces the HR service with the P2P Service; an example of how to adapt a service to work with FreeRTOS BLE implementation instead of the STM32 BLE Sequencer
davidbramsay/attentionapp_analysis
Data analysis for final PhD Study: Empatica, video, watch, glasses
davidbramsay/audio-memtest
react app with mongodb/express backend for audio memory test
davidbramsay/automation
repo for automation hacks
davidbramsay/captivates-piserver
pi 4b BLE 5.0 Central Server for Captivates Smartglasses and Equinox Smartwatch
davidbramsay/captivateswebsite
repo for captivates website
davidbramsay/chetan-text
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
davidbramsay/chrome_focus_tracker
chrome extension that records everything, pushes to server, models attention
davidbramsay/dotfiles
personal dotfiles for vim, oh-my-zsh.
davidbramsay/espruino-button
code for espruino shake aware button project
davidbramsay/focus_tracker
Focus tracking extension which writes to a backend, with a query tool
davidbramsay/glasses-viz
all work to visualize glasses data goes here
davidbramsay/gmail-track-chrome
chrome browser to observe and save all gmail behavior
davidbramsay/homepage
davidbramsay.com repository.
davidbramsay/huxley
smart book project
davidbramsay/PhDStudyAnalysis
analysis scripts for in-lab tetris+flow vs home tetris+flow vs home flow
davidbramsay/polar-measurement
scripts to run a polar plot measurement
davidbramsay/python-gists
save useful snippets of python code
davidbramsay/reactnative-attentionapp
Single react native app that connects to custom glasses, watch, and pavlok and manages all user interactions
davidbramsay/ReactNativeTestFirebase
basic example of firebase in react-native, to go with companion blog post at https://blog.davidbramsay.com/reactnativefirebase/
davidbramsay/RemarkableTexts
using the remarkable tablet and a receipt printer to re-humanize texting on OS X.
davidbramsay/testlfs
testing
davidbramsay/twitchTools
davidbramsay/watch-stm32-reactNative-example