John Whish

Senior Software Developer at any-3 Ltd

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

👤
Senior
John Whish is a Senior Software Developer based in the UK with over 25 years in software and 15 years of hands-on experience delivering production systems across CFML, SQL, JavaScript (React), ElasticSearch/OpenSearch and Git. He has led application teams and held senior roles since the early 2000s, currently driving engineering at any-3 Ltd while maintaining deep involvement in the ColdFusion community. John authored the ColdFusion ORM book, has spoken at conferences in the UK and USA, and contributes meaningful fixes and feature enhancements to well-known CFML frameworks like ColdBox and FW/1. His open-source work shows a practical focus on improving developer ergonomics—better error reporting, REST handling, and robust request parsing—rather than flashy rewrites. Colleagues know him for pragmatic, convention-driven solutions and for bridging legacy CFML systems with modern search and frontend technologies.
code15 years of coding experience
job15 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
3,026reputation
82kreached
79answers
4questions
Badges
coldfusion
top-5%
github-logo-circle

Github Skills (19)

api-rest10
cfml10
api-design10
restful-api10
hmvc10
web-framework10
rest-api10
coldfusion10
testing9
json8
cfc6
struct6
jquery6
unit-testing6
javascript6

Programming languages (4)

CSSColdFusionJavaScriptHTML

Github contributions (5)

github-logo-circle
framework-one/fw1

Aug 2011 - Jul 2021

FW/1 - Framework One - is a lightweight, convention over configuration, MVC application framework for ColdFusion / CFML.
Role in this project:
userBack-end Developer
Contributions:11 commits, 9 PRs, 17 comments in 10 years
Contributions summary:John focused on enhancing the FW/1 framework for ColdFusion/CFML applications. Their work included fixing bugs related to transient injection and request handling, as well as improving the framework's ability to parse and process different request body formats (JSON, form-encoded data). They also introduced new functionality for handling PUT, PATCH, and DELETE requests, and implemented tests to ensure the correct behavior of the framework's REST API capabilities.
phpcfmlframeworkmvc-applicationapplication-framework
ColdBox/coldbox-platform

Jan 2011 - Aug 2021

A modern, fluent and conventions based HMVC framework for ColdFusion (CFML)
Role in this project:
userBack-end Developer
Contributions:5 commits, 3 PRs in 10 years 8 months
Contributions summary:John contributed to the ColdBox Framework by addressing several issues. They modified the code to enhance error reporting, including more information in bug templates. Additionally, the user updated the codebase to allow for spaces in the `persistRC` method calls and set default mail attributes when the MailSettings bean contained values. These modifications demonstrate a focus on improving the framework's usability and functionality.
hmvccfmlframeworklogging-librarydependency-injection
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
John Whish - Senior Software Developer at any-3 Ltd