Martin Grenfell

Software Developer at CareScribe

Bristol, 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
🎓
Top School
Martin Grenfell is a seasoned software developer with 19 years’ experience building and operating web platforms, currently shaping cloud-native products at CareScribe using Ruby on Rails, Node.js and Kubernetes. He’s worked across startups and scale-ups—from PlayMob’s cause-marketing platform to BRYTER’s Kotlin/Spring services—and combines day-to-day coding with infrastructure ownership (GCP, Terraform, Docker). A long-time contributor to the Vim ecosystem, he has fixed tricky filesystem and UI bugs in widely used plugins like NERDTree and added language checkers to syntastic, illustrating a pragmatic attention to developer experience. Comfortable across Ruby, Python, Java/Kotlin and PHP, he pairs hands-on implementation with systems thinking and an eye for maintainable refactors.
code20 years of coding experience
job16 years of employment as a software developer
bookP.G. DipSci (with distinction), Computer Science, P.G. DipSci (with distinction), Computer Science at University of Canterbury
github-logo-circle

Github Skills (16)

vim10
regular-expression10
vim-plugin10
syntax-checking10
java9
php9
javascript9
file-management9
file-manager9
javas9
html6
css6
yaml6
c-language4
elixir4

Programming languages (13)

GoHTMLKotlinTypeScriptShellJavaScriptPHPLua

Github contributions (5)

github-logo-circle
preservim/nerdtree

Nov 2010 - Feb 2017

A tree explorer plugin for vim.
Role in this project:
userBack-end Developer
Contributions:278 commits, 26 PRs, 64 pushes in 6 years 4 months
Contributions summary:Martin primarily focused on fixing bugs and improving the functionality of the NERDTree plugin for Vim. They addressed issues related to symlinks and the `:NERDTreeFind` command, ensuring proper file navigation. They also worked on refactoring and improving the codebase, as demonstrated by the renaming of syntax groups for namespacing purposes and the case-sensitive matching of regular expressions. Furthermore, the user contributed to the UI of the plugin.
vimvim-pluginvim-pluginsfile-managementfile-manager
vim-syntastic/syntastic

Oct 2016 - Nov 2016

Syntax checking hacks for vim
Role in this project:
userBack-end Developer
Contributions:3 comments, 1 issue in 13 days
Contributions summary:Martin primarily contributed to the syntax checking features of the vim-syntastic/syntastic repository. Their commits focused on implementing and improving syntax checkers for various programming languages, specifically adding checkers for PHP, JavaScript, and Java. These changes included updating existing checkers to work with updated tool outputs and adding new checkers for other languages.
syntax-checkingvimvim-pluginsyntax-checkerlint
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