James Rutherford (jtruk)
workshop
An Introduction to the Demoscene and Creating Visual Effects with Code

James used to be a games programmer - learning mathematical fundamentals, memory mapping, and the discipline for managing magic within hardware constraints. Nowadays he's a server-side systems programmer during daylight hours, fuelling a creative itch for his alter ego, jtruk, a prolific contributor to the demoscene subculture.

He finds joy in livecoding (creating visuals to music as a performance), competitive sizecoding (squeezing big things out of little code), and architecting frameworks for longer-form audio-visual experiences with his team, RiFT.

In the last 18 months, his individual work and collaborations have won prizes at Revision, Assembly, RSync, Inércia, Deadline, Outline, and NOVA. He's livecoded 30+ hourly sessions, including on-stage at Revision, and had visual work featured on-stage behind videogame-DJ CoLD SToRAGE.

His productions can be experimental, having created a demo that works cross-platform, one that works one day a year, and one that runs as a lightshow on a tent.

His demoscene workshop is a vehicle to share his joy for the artform in a hands-on, accessible, and inspiring way.