Aleksandr Bulkin

Software engineer with interests in social innovation, psychology, philosophy, ethics and spirituality.