Summary
Paul Tarau is a Professor of Computer Science at the University of North Texas with over two decades of academic and software development experience focused on programming languages, logic and functional programming, and computational linguistics. He combines deep theoretical research—reflected in a long publication record and a PhD from Université de Montréal—with extensive systems work, having written roughly 100,000 lines of production code across Prolog, Haskell, Scala, Java and C. Paul designs and implements compilers, runtime systems, memory management, agent infrastructures and distributed web services, and has built multiple open-source Prolog systems (BinProlog, Jinni, Kernel Prolog, Styla) that remain in use. His work bridges playful creativity and rigorous engineering: he pursues unconventional research directions driven by intuition about what matters next. Based in Flower Mound, Texas, he brings a rare blend of hands‑on implementation skill and long-term research vision to large-scale software system development. An intriguing recurring theme in his projects is novel numeric representations and bijective Gödel numberings, showing his taste for elegant, foundational solutions.
14 years of coding experience
Doctor of Philosophy (Ph.D.), Doctor of Philosophy (Ph.D.) at Université de Montréal
English, French