Will Pragnell is a seasoned software engineer and mastering engineer based in Berkeley with 14 years of experience building reliable, cross-platform applications and developer tools. He has held senior and staff roles at Pivotal/VMware and Anjuna Security, blending hands-on engineering with technical leadership across cloud-native and security-focused teams. An active open-source contributor, he’s contributed notable macOS and cross-platform fixes to the Ghostty terminal emulator and improvements to CocoaPods’ core tooling, showing fluency in both front-end native UI and backend tooling. Will’s background in music technology and audio engineering complements his current role in mastering, giving him a rare combination of audio domain expertise and deep software craftsmanship. He holds an MSc in Computer Science from UCL and often bridges product, performance, and platform concerns in his work.
14 years of coding experience
14 years of employment as a software developer
Bachelor of Arts (BA), Music Technology, Bachelor of Arts (BA), Music Technology at University of West London
Contributions summary:Will primarily focused on enhancing the CocoaPods project's core functionality. Their contributions included adding a license method, refactoring and updating the plist acknowledgement class, and integrating the acknowledgements generator into the install command. They also made several changes to ensure the code's clarity, such as simplifying the acknowledgements file saving and fixing various typos.
👻 Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration.
Role in this project:
Full-stack Developer
Contributions:1 PR, 9 comments, 1 issue in 6 days
Contributions summary:Will primarily contributed to the macOS-specific implementation of the terminal emulator, Ghostty. Their work involved fixing bugs related to non-native fullscreen modes, focusing on menu and dock visibility issues. They also implemented new features, such as the "visible-menu" option for non-native fullscreen. Additionally, they fixed potential issues with zombie processes and implemented the `tmpDir` and `expandPath` functions for Windows compatibility.
gpu-accelerationterminal-emulator
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.