Nathan Villaescusa

17,331
reputation
4
53
56

I enjoy working on challenging problems and building quality systems.