Alan was amazing to work with! We had a very tight deadline and Alan worked very closely with my team, going above and beyond to make sure we met the deadline. Alan was also very patient and understanding about any changes that needed to be made. He offered us many solutions and was very responsive with his communication. We'd love to work with Alan again!