masharu (RU) artist Masha Ru (1984, Russia) is an artist with background in natural science, living and working in Amsterdam.