Wayne Phillips

Software Developer at twinBASIC

Greater Cheshire West and Chester Area United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Wayne Phillips is a veteran software developer who has spent nearly two decades building compilers, decompilers, and productivity tooling for the Microsoft Access and VB6/VBA communities. He now leads engineering on twinBASIC, a next-generation compiler and IDE project where he contributes across compiler architecture, runtime, debugging, and IDE integration while engaging a global developer community. As owner of EverythingAccess.com he combines product work, consultancy, and long-term migration tooling to help teams preserve and modernize legacy VB6/VBA codebases. His open-source contributions include low-level COM reflection and memory-safety fixes to the well-known Rubberduck VBA add-in, demonstrating deep systems and interop expertise. Known for frequent releases and transparent, community-driven development, he blends hands-on low-level engineering with a clear focus on developer productivity and language continuity.
code8 years of coding experience
job3 years of employment as a software developer
github-logo-circle

Github Skills (10)

com-port10
net10
asp-net10
dotnet10
vba10
csharp10
com-object10
dotnet-core10
co10
refactoring8

Programming languages (4)

C#TypeScriptVBAVisual Basic 6.0

Github contributions (5)

github-logo-circle
rubberduck-vba/Rubberduck

Jan 2018 - Jan 2019

Every programmer needs a rubberduck. COM add-in for the VBA & VB6 IDE (VBE).
Role in this project:
userBack-end Developer
Contributions:109 commits, 11 PRs, 1 branch in 1 year
Contributions summary:Wayne primarily focused on improving the COM (Component Object Model) reflection capabilities of the Rubberduck VBA add-in. They addressed issues related to string array allocations and missing releases in the ITypeInfo and ITypeLib interfaces. Furthermore, the user rewrote the ComWrapperEnumerator to allow explicit control over the underlying IEnumVARIANT RCW. Additional contributions involved simplifying null handling in uses of ComWrapperEnumeration and changing exceptions to throw with Marshal.GetExceptionForHR.
linterrevit-apic-sharpms-officevba
WaynePhillipsEA/Rubberduck

Jan 2018 - Sep 2021

Every programmer needs a rubberduck. COM add-in for the VBA IDE (VBE).
Contributions:8 PRs, 41 pushes, 7 branches in 3 years 8 months
adanim-langvbesolidworkside
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
Wayne Phillips - Software Developer at twinBASIC