Bill Tutt is a Principal Software Engineer with 26 years of experience building reliable desktop and backend systems, currently leading engineering efforts at Hill-Rom from Apex, North Carolina. He brings deep .NET and native Windows expertise from a long tenure at Microsoft and significant open-source contributions to projects like CefSharp (Chromium/.NET bindings) and Ember-MM-Newscraper. His work spans full-stack improvements—UI/UX refinements and performance optimizations—as well as low-level networking and security fixes, including adding TLS 1.1/1.2 support to IronPython’s socket/SSL modules. Known for pragmatic refactors that prevent null-reference and IDisposable issues, he combines hands-on bug fixes with architectural thinking. Colleagues rely on him to stabilize complex integrations between GUIs and underlying runtimes while keeping legacy compatibility in mind. He quietly balances production-quality engineering with useful community contributions to widely used tooling.
.NET (WPF and Windows Forms) bindings for the Chromium Embedded Framework
Role in this project:
Full-stack Developer
Contributions:139 commits, 41 PRs, 28 pushes in 4 months
Contributions summary:Bill primarily focused on improving the CefSharp project, a .NET framework for Chromium. They addressed various IDisposable pattern issues across different components (WinForms, WPF, Offscreen). The user also contributed to UI-related improvements by fixing focus problems and implementing menu/context menu functionality. Additionally, the user added features such as zoom level control and other minor improvements to the example application.
Work for this repo has moved to https://github.com/IronLanguages/ironpython2
Role in this project:
Back-end Developer
Contributions:8 commits, 7 PRs, 28 comments in 1 month
Contributions summary:Bill primarily contributed to the IronPython project, focusing on improvements to the socket and SSL modules. Their work involved adding support for TLS 1.1 and 1.2 protocols, updating exception messages in tests, and fixing pickling and formatting issues. These changes aimed to improve compatibility with modern protocols and address bugs within the core networking and datetime functionalities of the IronPython interpreter.
pythonpython3
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 Tutt - Principal Software Engineer at Hill Rom