Nathan Villaescusa

151
reputation

I enjoy working on challenging problems and building quality systems.