William Patton is a Senior Software Developer with 12 years of experience building accessible, production-ready web applications from Scotland. Currently at Equalize Digital, he focuses on accessibility-driven development while maintaining a long-running freelance practice (PattonWebz) that demonstrates entrepreneurial grit. He has substantial WordPress and front-end expertise, contributing to well-known open-source projects like Understrap and the WP Bootstrap navwalker to modernize navigation and Bootstrap compatibility. His background includes technical leadership and eCommerce engineering roles where he balanced hands-on coding with team delivery and tooling improvements. William is pragmatic about clean, maintainable code—evidenced by dependency updates, dashboard/frontend separation fixes, and removal of unnecessary tracking in open-source projects. Based in Dunoon, he combines local roots with a global impact through contributions to widely used WordPress starter themes.
A custom WordPress nav walker class to fully implement the Twitter Bootstrap 4.0+ navigation style (v3-branch available for Bootstrap 3) in a custom theme using the WordPress built in menu manager.
Role in this project:
Front-end Developer
Contributions:5 releases, 7 reviews, 210 commits in 8 years 4 months
Contributions summary:William primarily contributed to the visual presentation and styling of the WordPress navigation system by adding classes for Bootstrap 4 (BS4) compatibility. Their work involved modifying menu item classes and link attributes to support BS4 styling, including adding the `.nav-item` class to menu items. They also addressed the inclusion of icons, allowing users to add Font Awesome and Glyphicons through the WordPress menu builder's classes input.
Contributions:1 review, 6 commits, 7 PRs in 1 year 8 months
Contributions summary:William primarily contributed to the WordPress theme, Understrap, by modifying the navigation walker and updating dependencies. They updated the navwalker class, adjusted the theme's text domain, and replaced shorthand array notations with standard array syntax. Furthermore, the user made changes to prevent dashboard-specific code from impacting the frontend and removed unnecessary tracking code.
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
William Patton - Senior Software Developer at Equalize Digital