David Chisnall currently serves as the Director of Systems Architecture at SCI Semiconductor Ltd, focusing on the development of CHERI-based hardware and software stacks. As a Visiting Researcher and former Research Associate/Senior Research Associate at the University of Cambridge since 2012, David has been instrumental in advancing the compiler and languages strand of the CHERI project, including the porting of Clang/LLVM for complete spatial memory safety in C/C++ codebases. David is also an alumnus of the FreeBSD Core Team and served as a Principal Researcher at Microsoft, where leadership of the Portmeirion project involved hardware-software co-design for security applications. Additionally, David held the position of Director of Studies for Computer Science at Murray Edwards College, Cambridge, from 2014 to 2019. David's educational background includes a Doctor of Philosophy in Computer Science and a Bachelor of Science in Computer Science, both obtained from Swansea University.
Sign up to view 0 direct reports
Get started