About me
David Sankel leads Adobe's Software Technology Lab, which is charged with improving software development across the industry through training, research, and library/tool design. He is an active member of Rust's t-lang/interop working group and the C++ Standardization Committee. His experience spans microservice architectures, CAD/CAM, computer graphics, visual programming languages, web applications, computer vision, and cryptography. He is a frequent conference speaker and specializes in large-scale software engineering and advanced programming topics. David’s interests include dependently typed languages, semantic domains, EDSLs, and functional reactive programming. He is a director of the Cpp Next Foundation, and an author of several language proposals, including pattern matching and language variants in C++.