Andrew Ferrier is a seasoned Enterprise Architect with 13 years delivering cloud-focused solutions across enterprise and government sectors. He currently leads architectural strategy at the Tony Blair Institute for Global Change, applying pragmatic 'just enough architecture' to balance innovation and risk. Previously, he shaped IBM Cloud adoption as a senior solution architect and architectural lead in IBM Cloud Garage across EMEA, guiding customers and multi-disciplinary teams through IBM Cloud-based initiatives. His career spans hands-on software engineering and system integration—from WebSphere ESB to Bluemix-era architectures—driving scalable, resilient platforms. Outside of enterprise work, he contributes to open source in the Neovim Lua ecosystem, adding language server tooling and diagnostics to enhance developer tooling. Based in Stony Stratford, UK, he combines global enterprise experience with a practical, developer-friendly mindset.
Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.
Role in this project:
Full-stack Developer
Contributions:2 reviews, 16 commits, 8 PRs in 7 months
Contributions summary:Andrew primarily contributed to the development of language server tooling within the Neovim ecosystem. They added new diagnostics and formatting capabilities for various file types, including make, XML, Zsh, and markdown. The contributions involved writing Lua code to integrate external linters and formatters, updating metadata files, and refactoring existing functionality. Furthermore, they implemented a trailing whitespace diagnostic using Lua.
Contributions:12 commits, 8 pushes, 1 branch in 1 year 6 months
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.