benhowdle89

111
reputation
7

Consultant software engineer and advisor to companies building software products.