Bernhard Scholz is a veteran computer scientist and technology leader with over two decades of academic and industry experience, currently serving as Chief Research Officer at Fantom Foundation while holding a Full Professor position at the University of Sydney. His career bridges deep research and systems engineering—from core programming language and compiler work to large-scale blockchain research—and he has a long track record of mentoring and leading interdisciplinary teams. He has made hands-on contributions to high-performance logic-engine tooling (notably improving Soufflé’s RAM and interpreter internals) that reflect a focus on robust data structures and efficient native-code generation. Trained at TU Wien with a Dr. Techn. in Computer Science, he combines rigorous theoretical grounding with practical system optimisations, a combination that surfaces in both peer-reviewed research and production-quality code. Unusually, he moves fluidly between roles in academia, industry labs (Oracle, Sun), and open-source projects, enabling rapid translation of research ideas into deployable technology.
Soufflé is a variant of Datalog for tool designers crafting analyses in Horn clauses. Soufflé synthesizes a native parallel C++ program from a logic specification.
Role in this project:
Back-end Developer
Contributions:9 releases, 344 reviews, 2559 commits in 6 years 9 months
Contributions summary:Bernhard focused on refactoring the RAM (Relational Algebra Machine) related to the datalog compilation framework, which included improving the data structure by introducing a btree-deletion operation and creating a specific class for the memory management of the data structures used in the RAM. The user also worked on extending the interpreter, specifically on the handling of user-defined functions with the use of ffi-call. The primary focus of the user was on core engine and data structure improvements to facilitate and optimise the system.
Contributions:3 reviews, 5 PRs, 13 pushes in 6 years 3 months
brewscriptpython
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
Bernhard Scholz - Chief Research Officer (CRO) at Fantom Foundation