Summary
Pj Cook is a seasoned Lead Software Engineer with over two decades in commercial engineering and more than a decade building native iOS experiences since 2009, currently guiding a cross-functional mobile and server-side Swift team at John Lewis. He combines hands-on expertise in Objective‑C, Swift, SwiftUI and Vapor with strong architecture, performance tuning and testing practices to deliver resilient, data-driven mobile platforms. Pj has led and unified geographically distributed teams, designed a CMS-backed homepage architecture, and champions reusable components, pair programming and continuous learning. His background spans agency and enterprise work—from IoT and voice-controlled children’s apps to large retail and airline projects—giving him a rare ability to translate diverse product requirements into maintainable systems. Colleagues rely on him for mentorship, technical strategy and pragmatic decisions around security, localisation and accessibility.
14 years of coding experience
18 years of employment as a software developer
8 GCSE's, 3 A'Levels, 8 GCSE's, 3 A'Levels at Lady Manners School
BSc Honours, Computing for Industry, 2-1, BSc Honours, Computing for Industry, 2-1 at Northumbria University