Projects

  1. IFTT-PIN: A self-calibrating PIN entry (2019 – 2024)
  2. Developmental AI in a Chemistry lab (2015 – 2020)
  3. Self-calibrating interfaces: An intriguing AI paradigm (2011 – 2015)
  4. Open source robotics (2012 – 2018)

Smaller projects

  1. Curio – Affordable and engaging educational platform (2022-2025)
  2. Why essays (2023-2024)
  3. Learning legible robot motion (2015-2016)
  4. Ad Hoc Teamwork (2015)
  5. Co-construction of interaction protocols in humans (2014)
  6. Study of spontaneous exploration in humans (2014)
  7. Master’s Thesis – Salamander robot (2011)
  8. Internship – Active learning using SVMs (2010)

Stuff I built

  1. Smartphone powered self-driving robot (2021)
  2. p5live – Live refresh of p5.js sketches (2021)
  3. SpyLock – Android App (2020)
  4. Web application – Self-calibrating code entering interface (2019 – 2024)
  5. Dropfactory – High-throughput laboratory robot with AI (2015 – 2017)
  6. Tools for open research in chemistry labs (2015 – 2017)
  7. Soft starfish robot – Building low-cost soft robots (2016)
  8. Parametric parts – Build robotic parts via code (2014-2015)
  9. 2 wheel drive robot (2014)
  10. Omniwheel robot (2014)
  11. Hexapod robot (2012)
  12. 3D printer (2011)

Miscellaneous

  1. I maintained a list of low-carbon computing teaching resources. (2023 – 2025)
  2. Teaching: University, industry, and taster courses (2019 – 2024)
  3. Art: Transparent vault was exhibited at the Shanghai Ming Contemporary Art Museum and at the Nuit Blanche in Paris. (2019)
  4. Student projects: Tooling and demos for Espruino, see 1, 2. Also 1, 2, 3, 4, 5, 6, 7.