Ryan designs user interfaces, create product concepts, manage product teams and invent better ways to manage the design and development process at Basecamp – formerly 37 signals.