Summary
Charles Weir is a senior lecturer and seasoned software leader with decades of experience helping teams become more productive, reliable and enjoyable to work in. He founded and grew Penrillian into a 30‑strong outsourced app development house serving Vodafone, Nokia and others, was technical lead on the Ericsson R380 (the first smartphone), and has long championed object‑oriented and agile practices in industry. Now based near the Lake District, he leads practical, research-backed software security training that has upskilled hundreds of developers and trained multiple local trainers to scale impact. Known for combining hands‑on technical leadership with pragmatic process change, he also authored Small Memory Software, a rare specialist guide on working with constrained memory systems.
8 years of coding experience
29 years of employment as a software developer
BA (MA) Physics with Mathematics, BA (MA) Physics with Mathematics at University of Cambridge