Nathan Villaescusa

151
reputation
1
4

I enjoy working on challenging problems and building quality systems.