Andrew Stewart

Oxford, England, 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
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.
code19 years of coding experience
languagesGerman, French
stackoverflow-logo

Stackoverflow

Stats
5,248reputation
393kreached
43answers
28questions
Badges
ruby-on-rails
top-5%
github-logo-circle

Github Skills (30)

diff-tool10
git10
ruby-rails10
difference10
vimscript10
plugin-development10
audit10
rails10
ruby10
vim10
unified-diffs10
activerecord10
auditing10
testing9
develop9

Programming languages (20)

CSSC++RustCGoHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
airblade/vim-rooter

Apr 2010 - Jan 2023

Changes Vim working directory to project root.
Role in this project:
userFull-stack Developer
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.
vimworking-directory
airblade/vim-gitgutter

Feb 2022 - Oct 2022

A Vim plugin which shows git diff markers in the sign column and stages/previews/undoes hunks and partial hunks.
Role in this project:
userBack-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.
Request Free Trial