David Cock

Head Of Verification

Zurich, Zurich, Switzerland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
David Cock is Head of Verification and a systems researcher specializing in the intersection of operating systems, formal methods, and computer architecture, with 11+ years delivering high-assurance, high-performance hardware-software platforms. A founding member of the seL4 project, he authored its final C implementation and produced the fastest published ARM IPC path while pioneering monadic refinement frameworks and automated low-level verification techniques. At ETH Zürich he led the Enzian project designing a 2-socket server with a 48-core CPU and large FPGA linked via coherent interconnect, overseeing everything from FPGA protocol stacks and CPU firmware to PCB design and production test. His PhD extended seL4’s verification to non-functional and probabilistic properties (notably side-channels), spawning an ongoing research line at UNSW and ETHZ. David combines hands-on hardware and firmware engineering with formal modelling and real-time hardware-trace verification to create practically trustworthy systems.
code11 years of coding experience
job11 years of employment as a software developer
bookUNSW Sydney
languagesEnglish, German
github-logo-circle

Github Skills (4)

usb2
linux1
driver1
rewrite1

Programming languages (2)

ShellC

Github contributions (5)

github-logo-circle
BarrelfishOS/hagfish

Jun 2015 - Sep 2015

Contributions:29 commits in 3 months
davidcock/omap4boot

Jul 2015 - Jul 2015

Contributions:5 pushes in 1 day
usb
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.
Request Free Trial