Walk me through a software project you recently completed. What technologies did you choose, and why?