Michael Irvine is a creative front end developer with a strong interest in beautiful digital design, wonderful typography and thoughtful user interactions.