ORB, commissioned by Juha van Ingen, transforms ordinary street signposts into pedestals for virtual sculptures.

ORB, commissioned by Juha van Ingen, transforms ordinary street signposts into pedestals for virtual sculptures.
I’ve had the privilege of working with Ensæmble on multiple projects. In 2015, I collaborated with them to create a data-driven dance piece, and more recently, I developed this showcase website to their exact specifications. The site features five triptychs, each with images that change at randomly selected intervals. Take a look!
International Teletext Art Festival website was rebuilt as a fully responsive WordPress site. In addition to serving as the festival’s main hub, it hosts a virtual gallery showcasing artworks by participating artists.
A custom WordPress theme was designed and developed from scratch to meet the festival’s unique aesthetic and functional needs.
Inter_active is a browser-based gamified installation by Juha van Ingen, inspired by the ancient game Moksha Patam (also known as Snakes and Ladders).
The piece features two parallel image paths—each a sequence of animated GIFs—that players navigate using keyboard inputs. Progression is linear, but interaction introduces variation.
A layered audio component accompanies the visuals, created by selected sound artists. The sound loops operate independently of the animations. Players can toggle individual audio tracks on or off, with a maximum of two playing simultaneously. The soundtrack also progresses in sequence, adding a temporal element to the audiovisual journey.
The goal is to view all animations and reach the end of the paths. Along the way, users generate their own unique combinations of imagery and sound, effectively becoming co-creators of the experience.
The piece is built using HTML5, CSS, and JavaScript (jQuery).
The National Audiovisual Archive of Finland (KAVA) has its own cinema but does not offer standard .ics vCalendar files for movie showtimes. However, their ticket store page is well-structured, making it suitable for web scraping.
I used this as an opportunity to practice scraping and created an ICS calendar file from the showtime data. The calendar is primarily for my personal use but is publicly available for download. Note: if KAVA changes their site layout, the scraper will break, so the calendar may stop updating until fixed.
Showtimes rarely change, so updating the calendar once a week is sufficient. The subscription URL is:
https://www.sanaracreations.fi/apps/kavacal/kavacal.php
Currently, KAVA has updated their website layout, rendering the scraper non-functional. The scraper code is open for anyone to inspect and improve.