I'm a developer and data scientist in an innovation unit of a large software corporation. I consider myself a generalist looking at a broad range of concepts and ideas in computing, rather than a guru in some specific language.
I have a scientific background in Computer Vision and Image Processing research, where I used to work a lot with machine learning and optimization. My interests include algorithms, applied math, data science, software design and programming languages.
I changed my last name, Schneider, which is the third most common name in Germany, to my wife's, Blumenthal-Barby. Most of my research papers are published under David C. Schneider.