Jules May is a software architect, consultant, and project leader known for designing systems that simply don’t fail. His work spans from safety-critical aviation and automotive software to enterprise cloud platforms, from DSLs and compiler design to algorithmic toolchains.Starting his career in flight-control systems, Jules learned early that reliability isn’t a feature — it’s a necessity. That ethos has shaped a career focused on clarity, precision, and delivering technology that genuinely works.He’s the author of Extreme Reliability: Programming Like Your Life Depends on It and the originator of Problem Space Analysis, a practical framework for understanding and solving complex technical problems.Over the years, Jules has led engineering teams, advised global clients, and spoken at conferences across Europe on reliability, development culture, non-traditional computing and post-quantum security. He’s worked with organisations from start-ups to household names, building solutions that range from embedded systems to high-availability SaaS platforms.A mathematician by training, a programmer by instinct, and a teacher by inclination, Jules brings a rare combination of theoretical depth and hands-on experience. Whether mentoring developers or shaping strategy as a fractional CTO, he focuses on one thing above all: making software that does what it’s meant to — every time.
Data
Development Practices