Interaction design • webdevelopment • web art • photography
Something I spotted in Hamburg; no idea what they meant...