James Turner is a technical director and seasoned software architect with 12+ years building large, real-time single-page applications—most notably driving a modular overhaul of Caplin Trader that became an award-winning, component-based web trading platform and spawned the BladeRunnerJS open-source underpinning. He blends hands-on JavaScript and Java development with product ownership, having led design, code reviews, and continuous delivery in flat agile teams across finance and retail domains. Comfortable with both strategy and nitty-gritty execution, he mentors senior engineers while evaluating emerging web technologies and championing functional, event-driven patterns for complex UIs. A confident communicator, he regularly presents at conferences, supports sales and training, and keeps coding to validate best practices in production.
12 years of coding experience
17 years of employment as a software developer
BSc, Electronic Engineering, BSc, Electronic Engineering at University College London
BladeRunnerJS (BRJS) is an open source development toolkit and framework for modular construction of large single-page HTML5 apps. It consists of a set of conventions, supporting tools and micro-libraries that make it easy to develop, test, deploy and maintain complex JavaScript apps.
Contributions:18 commits, 1 comment, 1 issue in 5 months
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.