Ciaran Jessup is an experienced polyglot technologist and AI consultant with 17 years building and leading engineering, architecture and innovation teams across UK fintech and AI-enabled platforms. He blends hands-on software craftsmanship—contributing to well-known open-source projects like Express and Cocos2d-x—with strategic leadership roles from Head of Engineering to Director of Technology, focusing on secure, scalable delivery. At Lokulus and now Pulse AI Consultancy he helps organisations adopt AI responsibly, coupling implementation with governance, risk and compliance guidance. His background spans low-level mobile/input work, OAuth and auth middleware in Node.js, and product architecture—evidence of a rare mix of deep technical fixes and high-level product thinking. He also holds a Master of Management Practice from Alliance Manchester Business School, underpinning his ability to align technical strategy to business outcomes.
17 years of coding experience
22 years of employment as a software developer
Master of Management Practice, Business, Management, Marketing, and Related Support Services, Master of Management Practice, Business, Management, Marketing, and Related Support Services at Alliance Manchester Business School
BSc CSSE, Computer Science Software Engineering, BSc CSSE, Computer Science Software Engineering at University of Birmingham
Contributions:166 commits, 7 PRs, 12 pushes in 12 years 8 months
Contributions summary:Ciaran contributed to the core functionality of the `node-oauth` library. Their commits primarily focused on implementing and refactoring OAuth token request and access token retrieval mechanisms, including adding URL normalization and PLAINTEXT signature methods. The user also addressed issues related to non-default port handling and refactored the code, with subsequent commits removing unnecessary dependencies and improving the structure of the library. A method was added to handle access to protected resources.
Contributions summary:Ciaran primarily contributed to the authentication middleware for Connect.js, refactoring existing code to fit Node.js's asynchronous patterns. They implemented basic authentication, including a separate class for handling basic auth logic and added support for digest authentication. The user also worked on the integration of authentication strategies, supporting both basic and digest authentication methods, and adding support for Google and Twitter OAuth flows.
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
Ciaran Jessup - Artificial Intelligence Consultant at Lokulus