Summary
William Walcher is a Senior Software Engineer with 11 years of experience crafting polished, accessible user interfaces and video experiences, currently building the Apple TV app for Windows within Apple Services Engineering. He specializes in translating creative designs into robust C++-based implementations across Model, View, and ViewModel layers using modern C++20, C++/WinRT, and XAML, with a strong background in video playback and streaming from prior work on Microsoft Stream. Comfortable across the full stack, he combines UI polish with low-level systems thinking—implementing player and browse UI features while ensuring scalable playback logic. His experience includes enabling adaptive bitrate streaming at scale and hands-on use of media tooling like DASH, HLS, and FFmpeg. Based in Seattle and grounded in an academic foundation from UBC, he also brings mentoring and teaching experience from multiple TA roles, reflecting a knack for explaining complex systems to others.
11 years of coding experience
4 years of employment as a software developer
Bachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at The University of British Columbia
English