Skip to content


  • Arctic Code Vault Contributor




Jonathan Hogg originally trained in software and electronics. For over 20 years he designed and developed information systems in academia, the finance industry and software start-ups. In 2009 he decided to focus on art and now creates interactive digital artworks and multi-sensory installation and participatory art.

His work involves hacking varied media including: high-level and embedded software; digital and analogue electronic circuitry; LED lighting; digital graphics and web pages; audio and video; wood, metal and even occasionally paint.

He has extensive experience working in schools as a creative practioner doing creative and technical projects, with all age ranges from nursery to secondary, including working with children with special educational needs.

Output Arts

In November 2009, Andy D'Cruz, Hilary Sleiman and Jonathan Hogg formed arts collective Output Arts to create multisensory artworks for non-gallery venues. Since then, Output Arts have created a wide range of installation and participatory artworks and arts events, including:

  • immersive wind harp sound and colour installation VOX;
  • large-scale LED sculptural installation Storm;
  • community parade and performance events Spring Waking and Spring Rising (with Emergency Exit Arts);
  • audiovisual installation The Course of Days, which can be found hanging in the foyer of the Leeds Corn Exchange.

Popular repositories

  1. Code for talking to BitScope micro

    Python 6 1

  2. Usepackage Environment Manager

    C 4 1

  3. CoderDojo Sonic Pi/Bare Touch music sequencer

    Python 1 1

  4. I feel... (2017 redux) - a digital interactive artwork

    JavaScript 1

  5. Forked from micropython/micropython

    MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems


  6. Forked from xonsh/xonsh

    Python-powered, cross-platform, Unix-gazing shell


54 contributions in the last year

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

Contribution activity

November 2020

Created 1 commit in 1 repository

Created a pull request in micropython/micropython that received 1 comment

esp32/machine_pin: Reset pin if init sets mode.

This will forcibly grab the pin back from the ADC if it has previously been associated with it. Fixes #5771.

+5 −0 1 comment

Created an issue in micropython/micropython that received 8 comments

BLE events getting "stuck" on ESP32 devices

I'm writing code for multiple ESP32 devices that communicate with each other over BLE, acting as both central and peripheral to each other in a kin…


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

You can’t perform that action at this time.