Walk me through your most challenging technical project; what were the primary constraints, and how did you overcome them?