Software projects, system architecture, and practical experience turning research ideas into real products.