Jim Fisher is a London-based founding engineer and entrepreneur with 15 years of experience building web and mobile products, combining hands-on development with design sensibility. He holds an MSc in Computing Science from Imperial College (Distinction) and a first-class BA in History, a combination that informs his user-focused, evidence-driven approach to product. Jim has founded TigYog.app and Vidrio, served as Senior Software Engineer at Slite, and moved from platform engineering to technical product management at Pusher, demonstrating comfort across code, product and strategy. An active open-source contributor, he’s improved Slate’s rich-text UX, maintained Pusher client libraries in Ruby/PHP/Swift, added LangChain examples, and even contributed to TensorFlow docs—showing both deep technical breadth and attention to developer experience. He also brings unexpected commercial and marketing experience from working on a family education business, making him skilled at translating technical work into customer-facing value.
16 years of coding experience
18 years of employment as a software developer
MSc, Computing Science, Distinction, MSc, Computing Science, Distinction at Imperial College London
Bachelor of Arts (B.A.), History, First-class hons., Bachelor of Arts (B.A.), History, First-class hons. at University of York
PHP library for interacting with the Pusher Channels HTTP API
Role in this project:
Back-end Developer
Contributions:21 commits, 13 PRs, 11 pushes in 3 years 8 months
Contributions summary:Jim primarily focused on refactoring and enhancing the Pusher PHP library. Their contributions included renaming API endpoints, updating the library version, and improving error handling by incorporating curl_error information. They also added functionality to report the library name and version in the X-Pusher-Library header and addressed code style issues. This indicates a focus on improving stability, maintainability, and reporting of library features.
Contributions:28 commits, 19 PRs, 22 pushes in 2 years 3 months
Contributions summary:Jim primarily contributed to the Pusher Channels Ruby library. Their work included renaming API endpoints, adding headers to HTTP requests, and updating the library's version. The user also made several modifications to the configuration and testing of the application and addressed merging branches within the repository. These commits indicate active involvement in maintaining and updating the core functionality of the library.
apirubychannelspusherpusher-channels
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.