Can you walk me through a complex project you have worked on in the past and the key technical challenges?