josephou/allangray-tech-assessment archive