Jonathan Cairns is a software engineering manager with 14 years of hands-on experience building and operating web and mobile platforms, currently leading engineering at Intellum. He specializes in Ruby on Rails back-ends and full-stack work with PHP and Python, and has deep operational expertise managing 20–30 Linux servers with Ansible. A pragmatic advocate for quality, Jonathan has driven adoption of TDD, CI/CD and automated deployments across agencies, improving delivery speed through workshops, pair programming and process design. He contributes to open-source tooling for developers — notably adding multi-language debugging support and UI integration to the popular vim-vdebug project. Colleagues describe him as a focused, collaborative engineer who pairs technical leadership with strong communication and a preference for shipping well-tested, maintainable systems. His physics education underpins a methodical approach to problem solving and system design.
14 years of coding experience
13 years of employment as a software developer
RGS Worcester
MPhys, Physics, MPhys, Physics at Durham University
Master of Physics, Master of Physics at Royal Grammar School Worcester
Multi-language DBGP debugger client for Vim (PHP, Python, Perl, Ruby, etc.)
Role in this project:
Back-end Developer
Contributions:635 commits, 8 PRs, 32 pushes in 3 years 2 months
Contributions summary:Jonathan appears to be focused on implementing core features of the Vim debugger client. Their commits introduced a user interface for debugging, adding functionality to manage windows. The user was responsible for integrating PHP, Python, and Ruby support by developing components and functions that interact with the debugger engine. They contributed to the underlying debugging logic and window management.
Add version numbers with the pessimistic constraint operator to all gems in your Gemfile
Contributions:1 review, 77 commits, 6 PRs in 4 years 10 months
rubyconstraintoperatorgemsgemfile
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
Jonathan Cairns - Software Engineering Manager at Intellum