Owen Rudge is a seasoned software leader and engineer with 25 years’ experience delivering porting solutions, product development, and managed hosting from Banchory, Scotland. As PortJump Manager at CodeWeavers and founder of Zernebok Hosting, he blends hands-on systems and backend development with client-facing project delivery across scoping, proof-of-concept and post-release support. His long tenure at Lloyd’s Register saw him progress from developer to IC Team Manager, owning lifecycle delivery for industrial software in oil and gas. An active open-source contributor, Owen has contributed substantive compatibility work to Wine and vcpkg—implementing Windows Sockets Direct support for WineVDM and maintaining cross-platform C++ portfiles—highlighting deep expertise in cross-platform interoperability. He combines pragmatic leadership with low-level systems chops and a knack for solving obscure compatibility challenges that keep legacy software running on modern platforms.
25 years of coding experience
13 years of employment as a software developer
BSc, Computer Science, BSc, Computer Science at University of St Andrews
Contributions:5 reviews, 12 commits, 12 PRs in 2 years 3 months
Contributions summary:Owen primarily contributed to the `vcpkg` repository by updating and maintaining portfiles for various C++ libraries. Their work involved updating library versions (e.g., Crypto++, proj4, tinyxml2), modifying build configurations, and ensuring compatibility within the vcpkg build system. They also addressed build issues, such as cross-compilation problems on macOS and exporting symbols for static libraries, and added support for new platforms (arm64-windows).
16-bit Windows (Windows 1.x, 2.x, 3.0, 3.1, etc.) on 64-bit Windows
Role in this project:
Back-end Developer
Contributions:17 commits in 1 year 1 month
Contributions summary:Owen primarily contributed to the implementation of Windows Sockets Direct (WSD) API support within the WineVDM project, a compatibility layer for running 16-bit Windows applications on 64-bit Windows. The contributions involved adding partial implementations for several interface definition language (IDL) files, including `wsdxmldom.h`, `wsdtypes.h`, `wsdbase.idl`, `wsdxml.idl`, `wsddisco.idl`, and `wsdapi.h`. The user also implemented various functions related to memory management and XML handling, such as `WSDAllocateLinkedMemory`, `WSDXMLAddChild`, and `WSDXMLGetValueFromAny`.
64-bitwindows16-bit2-xwindows-10
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
Owen Rudge - PortJump Manager at Zernebok Hosting, Ltd.