David's Projects
Converts an audio file to a 3D spectrogram and (optionally) saves as a stereolithography (STL) file for 3D printing
physical connection logger for low-power Arduino projects
Quick sketch to compare contributions between one and all other users
Generates .docx files from .csv files using a .docx template with mailmerge fields
A collection of Jupyter Notebooks to re-use across data visualisation tasks
My personal repository
Personal portfolio, using Jekyll and GitHub Pages
A snapshot of the Domestic Widgets (wordpress) website for legacy purposes
A Google Assistant mockup for clean and focused interactive demo purposes.
Research publication appendix including source code and design files to create designerly lamps that can be controlled through motion matching interaction with a smartwatch.
An open-source, DIY tutorial to turn an unused smartphone into an ambient information display - built on Google Sheets.
Generate visuals of, and analyse changes in, coded physicalisations (physical visualisations / 3D cubes on a 2D plane)
quick sketch to transform .srt to .csv
Website from my previous business making motion graphics - archival version.
Collection of TypeScript type challenges with online judge
Voice based Graphical User Interface (Work in progress / experiment)
A 'quick and rough' concept web-app that visualise events from habit-tracking sensors as a personal dashboard.