User interface design and information architecture of web and desktop applications Design and development of corporate, intranet, business, consumer, and non-profit web sites Coordination of multiple projects and schedules Effective communication skills with users, clients, and multidisciplinary teams