Andrejs Rubins: 1978-2022