I spent a year on my own projects (+ travelling). The focus was on creative coding and the tech around it, from learning about bezier curves and opengl, through to OSC and MIDI. Here are some of the things I was lucky enough to work on.
I tried to devour every opengl, webgl and opengl es tutorial I could find. The open source drivers turn out to be very strict, which found a number of bugs in tutorials, which I was later able to fix... Staring at a blank screen gives you a real appreciation for how good we have it in higher level tutorials. It was a real eye-opener how to see how much opengl has changed recently, which makes for a steep learning curve.
Python Creative Coding EnvironmentShoebot recieved many patches, including support for livecoding, porting to Gtk 3 and lots of work to make it easier to install. In the runup to Libre Graphics Meeting 2016 we are continuing to consolidate this work.
Dived into learning how to implement bezier curves, also general experiments with graphics and sound as can be seen in these posts.
Putting everything together, VJ'd for local Drone band "Dronetronics". The first vis was built with only 2 hours notice (!) so repurposed the Smilies vis, into something more appropriate for the dronetronics sound. The second vis was built in nodebox-gl and made heavy use of the image filters and effects it provides.
Wrote a MIDI mapper, for the APC Mini, and connected it to one of my existing music visualiser.