Brendan Dawes
The Art of Form and Code

Next phase of this is to create tubes rather than ribbons