Carlos

Carlos

Software Developer and seldom writer. Creates technology and studies its effects on people and society.