Summary
Royston Shufflebotham is a seasoned Chief Architect based in Cambridge with 17 years of experience designing and delivering distributed systems and multithreaded applications across JavaScript/TypeScript, C#, and Java. He combines deep hands-on engineering—spanning React/Angular front ends and robust back-end architectures—with strategic technical leadership roles at Forensic Analytics, i2 Group, and a long tenure at IBM. Royston is an active contributor to developer tooling, having enhanced the popular DOM Testing Library with accessibility-minded features, flexible text matching, and improved TypeScript typings. He pairs an MA in Computer Science from the University of Cambridge with a pragmatic focus on maintainability and developer experience, often tackling subtle interoperability and typing challenges that improve team velocity. Known for translating complex requirements into practical, testable systems, he thrives at the intersection of architecture, developer tooling, and production reliability.
18 years of coding experience
26 years of employment as a software developer
MA, Computer Science, MA, Computer Science at University of Cambridge
Birkenhead School
Computer Science Research, Computer Science Research at University of Kent