applied arts art direction art director Bauhaus brand identity Branding client management design basics design career designer design history design portfolio design principles design process design theory elements of design freelance design graphic graphic design layout logo design motion graphics personal branding present design work principles of design social media design soft skills Swiss Style typography ui ux design