Nathan Osman

2,372
reputation

Software engineer and avid tinkerer.