Walk me through a complex technical project you completed. What were the main challenges, and how did you overcome them?