About Me

My career has primarily been as a professional software engineer employed in commercial, scientific, and academic contexts. For the past four years I have been working with the Monarch Initiative, an NIH-funded multi-institution project, as a bioinformatic software engineer; first at Oregon Health & Science University in Portland, and for the last couple years at Oregon State University in Corvallis.

My academic background has been primarily in Computer Science (BS at Northwestern University; MS and PhD at University of Oregon), but I’ve maintained a strong interest in linguistics and mathematics, and am very comfortable with these areas. I initially entered graduate school to explore the relations between syntax, semantics, computation, and structure.

My other interests are in developing technology to assist in both personal education via learner-motivated platforms, and in traditional education via schools. I’ve built an open source technology called Smartdown (https://smartdown.io), which is a framework-neutral (i.e., no React or Vue dependency) Javascript library designed for authors, teachers, and students to more easily create and publish explorable explanations.

Professional Work

Academic Work


  • Navigating the phenotype frontier: The Monarch Initiative - McMurry JA, K√∂hler S, Washington NL, Balhoff JP, Borromeo C, Brush M, Carbon S, Conlin T, Dunn N, Engelstad M, Foster E, Gourdine JP, Jacobsen JO, Keith D, Laraway B, Xuan JN, Shefchek K, Vasilevsky NA, Yuan Z, Lewis SE, Hochheiser H, Groza T, Smedley D, Robinson PN, Mungall CJ, Haendel MA - Genetics, 203(4), 1491-1495

  • A robust implementation of delimited control - Ariola, Z., Herbelin, H., Herman, D., and Keith, D. - TPDC 2011: Theory and Practice of Delimited Continuations (2011)

  • Parallel ICA Methods for EEG Neuroimaging - Keith, D., Hoge, C., Frank, R., and Malony, A. - Proceedings of the 2006 IEEE International Parallel & Distributed Processing Symposium (2006)


  • US patent 7991633: System and process for job scheduling to minimize construction costs - A. Baker, M. Ginsberg, T. Smith, D. Keith, A. Parkes, B. Smith

Social Networks

A picture of me (admittedly, not a recent picture)