Summary
James Crooke is a product-focused technology leader and hands-on engineer with over 15 years building web and mobile applications across e-commerce, CMS, and responsive UI domains. Currently Director of Product at Startle, he combines product strategy with deep technical chops in PHP, Swift, Java, and React, and recent experience designing scalable APIs and cloud architectures using Python, FastAPI, PostgreSQL, Kafka, Redis, Next.js and Terraform. As former CTO and founding engineer, he’s led teams through ISO27001 compliance, R&D-driven growth, and a successful acquisition while staying closely involved in delivery. He’s skilled at turning user feedback into rapid product iterations—evident from the Virtual Jukebox evolution that became part of Startle—and at aligning engineering practices with business outcomes. Based in England, he brings a pragmatic blend of leadership, full‑stack proficiency, and a track record of shipping reliable, revenue-generating platforms.
10 years of coding experience
20 years of employment as a software developer
GCSEs, GCSEs at Murray Park School
First Class BSc Hons Games Development, First Class BSc Hons Games Development at University of Derby
Distinction Computer Science, Distinction Computer Science at Derby College