Andy Stewart is a Senior Solutions Architect with 19 years' experience designing enterprise integration and omnichannel systems, now focused on Azure integration for large organisations. He has progressed from hands-on development to domain and solutions architecture roles at Dr. Martens and Currys, blending cloud-native patterns with pragmatic delivery experience. A prolific Ruby/Rails and Vim plugin contributor, his open-source work on widely used tools like vim-rooter and vim-gitgutter reveals a deep attention to developer ergonomics and performance. He pairs backend expertise—evidenced by contributions to the paper_trail gem—with front-end fluency in JavaScript and Tailwind, enabling full-stack integration solutions. Based in Wymington, England, he brings a rare mix of legacy system knowledge and modern cloud architecture, often turning operational complexity into auditable, automatable flows.
Contributions:93 commits, 35 PRs, 65 pushes in 12 years 11 months
Contributions summary:Andrew primarily contributed to the development of a Vim plugin, `vim-rooter`, designed to change the working directory to the project root. Their contributions included implementing core functionality, such as identifying the project root (looking for .git directories and other VCS identifiers), and refactoring code into single-purpose functions. They also added features like user configuration options (using `lcd` vs `cd`), support for additional version control systems (e.g., Bazaar, Subversion), and various other improvements related to usability and functionality.
A Vim plugin which shows git diff markers in the sign column and stages/previews/undoes hunks and partial hunks.
Role in this project:
Back-end Developer
Contributions:10 reviews, 16 commits, 122 PRs in 8 months
Contributions summary:Andrew primarily contributed to the development of the Vim plugin's core functionality by modifying the plugin's core code. The user implemented features related to tracking Git changes in the buffer such as providing features related to staging, reverting and previewing hunks. The user also improved the functionality of the plugin's interactions with the terminal, floating windows, and other features by improving overall responsiveness. The user's contributions focused on improving the application's overall performance.
git-diffvim-pluginvimneovimgitgutter
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.