Rafa Oliveira
Rafa Oliveira

Rafa Oliveira

Software engineer, video maker, composer, writer, language learner, and passionate about technology, music and games.