Principal Software Engineering Manager at Microsoft
Seattle, Washington, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Bill Ticehurst is a Principal Software Engineering Manager with 14+ years at Microsoft, blending deep technical expertise in JavaScript/TypeScript, runtimes (V8/Node.js), WebAssembly, C++/C#, and Azure with strong people and program leadership. He’s shipped and overseen developer tools, language services, mixed-reality cloud services, and even contributions to the TypeScript compiler and the official ECMAScript test suite, demonstrating a rare mix of production-facing product work and low-level runtime/compiler debugging. Comfortable as both IC and manager, he moves between architecture, performance bug hunts (including non-obvious OS/CRT-level fixes), and hands-on coding across front-end, backend, and Unity scenarios. Based in Seattle, he mentors teams building next-gen web and cloud platforms and still publishes technical write-ups on intriguing engineering challenges at ticehurst.com.
14 years of coding experience
24 years of employment as a software developer
Master Networking and Systems Administration, Master Networking and Systems Administration at Charles Sturt University
IO wrapper around TypeScript language services, allowing for easy consumption by editor plugins
Role in this project:
Full-stack Developer
Contributions:4 releases, 60 commits, 17 PRs in 10 months
Contributions summary:Bill primarily contributed to enhancing the functionality of the TypeScript Sublime plugin. Their work included implementing features related to signature help, refactoring the code to support popup-based display, and improving the overall user experience. The user also worked on improving code formatting and implementing auto-completion functionalities within the plugin. These changes improved the developer experience by improving the integration between Sublime Text and the TypeScript language services.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
Role in this project:
Full-stack Developer
Contributions:202 commits, 103 PRs, 90 pushes in 3 years 9 months
Contributions summary:Bill primarily contributed to the TypeScript compiler, demonstrating a focus on improving the language's functionality and developer experience. Their contributions include adding features for enabling Visual Studio developer mode, fixing issues related to watch mode and path normalization, and making the version string an exported property. The user also updated the emitted file extensions and made several changes related to the JavaScript loading behavior.
typecheckerjavascriptcleantype-checksuperset
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Bill Ticehurst - Principal Software Engineering Manager at Microsoft