Summary
Dan Legg is a software development engineer with a hands-on track record building system-level text input stacks and user experiences across Windows, Windows Phone, and Xbox at Microsoft. A Waterloo software engineering graduate, he brings diverse platform experience—from BlackBerry drivers and mobile apps at RIM to search-quality features and experiments at Google. He is language-agnostic and fluent across Java, C/C++, Python, Actionscript, J2EE and web technologies, and has founded and shipped a full-stack enterprise provisioning product through his startup Two Halves Software. Known for prototyping and research-driven engineering, he has driven conceptual device demos, filed multiple patent applications, and led cross-disciplinary teams. Based in Seattle, he blends low-level systems expertise with product-minded UX sensibilities, often surfacing novel interaction ideas from experimental prototypes.
2 years of coding experience
4 years of employment as a software developer
Bachelor of Software Engineering, Honours Software Engineering, Bachelor of Software Engineering, Honours Software Engineering at University of Waterloo