Tech Lead at Amazon
Camden, London, United Kingdom
New to the city. Would love to meet like minded people to explore the city together and have fun.