Shamal Faily is a Principal Scientist with 14+ years creating secure, usable software systems and leading research-to-practice tool development. He is the lead developer of CAIRIS, an Apache‑licensed open-source security requirements tool validated in industry case studies and extended to model social aspects of cybersecurity. His work bridges human-centered design, personas, and formal usability models to provide assurance that security survives diverse physical, social and cultural contexts. A former DPhil researcher and academic programme leader, he combines deep systems engineering and C/C++ heritage from mission‑critical aerospace and enterprise projects with pragmatic tool-building. Based in Fareham, UK, he balances code-first engineering with applied research—an engineer who still calls himself a “code monkey” and maintains active open tools that influence both industry and teaching.
14 years of coding experience
16 years of employment as a software developer
DPhil, Computer Science, DPhil, Computer Science at University of Oxford
Welbeck College
BSc (hons), Business Computing Systems, BSc (hons), Business Computing Systems at City, University of London
Postgraduate Certificate, Education Practice, Postgraduate Certificate, Education Practice at Bournemouth University
Contributions:13 pushes, 1 branch, 1 comment in 5 years 10 months
cairispersona
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.