Skip to content


  • Arctic Code Vault Contributor


You've stumbled upon my GitHub profile, nice one. I am a creative technologist building digital and physical products, and currently in an academic position as a Doctoral Trainee. You can find a good overview of all my work at, some of which I have public repositories for here on GitHub.

  • 💻 I’m currently working on Phone Grown, a (JavaScript powered) Google Sheet to create your own smart display.
  • 📚 I’m currently learning Python (see csv2docx), Docker, and good practises to write and publish resusable and maintanable code.
  • 👐 I’m looking to collaborate on open source repositories that help bottom-up initiatives and develope these skills.
  • 👀 I’m looking for help with finding these repositories!
  • 💬 Ask me about design-led research, technology probes and developing bespoke services.
  • 📱 Reach me via, or visit


  1. Generates .docx files from .csv files using a .docx template with mailmerge fields

    Python 2

  2. 1
    # Terminal Cheat Sheet
    A little Gist to keep terminal commands I have used, and will likely re-use, for batch processing files (semi-everyday use). Let me know if I am missing out on some.
    > Ps. I'm on MacOS
    ### Convert multiple `.wav` to `.mp3`
  3. An open-source, DIY tutorial to turn an unused smartphone into an ambient information display - built on Google Sheets.


  4. Research publication appendix including source code and design files to create designerly lamps that can be controlled through motion matching interaction with a smartwatch.


588 contributions in the last year

Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Mon Wed Fri
Activity overview

Contribution activity

October 2020

Created a pull request in davidverweij/csv2docx that received 1 comment

Refactor code and added tests

Addresses Issue #23 I added tests for changed code. I ran python run nox -r successfully I updated documentation for changed code. What Change…

+315 −76 1 comment
1 contribution in private repositories Oct 12

Seeing something unexpected? Take a look at the GitHub profile guide.

You can’t perform that action at this time.