Tiark Rompf is an associate professor and director of Purdue’s Center for Programming Principles and Software Systems with 17 years of experience bridging programming languages, compilers, architecture, databases, and AI. He combines deep academic research (PhD from EPFL) with industry impact as a former Principal Member of Technical Staff at Oracle and current scientific advisor to SambaNova. Tiark is an active compiler engineer and notable open-source contributor to the widely used scala/scala codebase, where he has improved type checking, annotations, and immutable vector performance. He brings entrepreneurial experience from co-founding a healthcare software startup and a track record of turning language research into practical, performance-focused implementations. Based in West Lafayette, he blends rigorous theory with pragmatic system-building across academia and industry.
17 years of coding experience
16 years of employment as a software developer
Vordiplom, Computer Science, Vordiplom, Computer Science at University of Bremen
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at Universität zu Lübeck
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at EPFL (École polytechnique fédérale de Lausanne)
Scala 2 compiler and standard library. Scala 2 bugs at https://github.com/scala/bug; Scala 3 at https://github.com/scala/scala3
Role in this project:
Back-end Developer & Compiler Engineer
Contributions:4 commits, 4 comments in 3 months
Contributions summary:Tiark primarily contributed to the Scala compiler and standard library, fixing bugs related to type checking, annotations, and vector operations within the codebase. They implemented enhancements for by-value mode and the annotation checker. Additionally, the user introduced and refined the immutable vector implementation and its associated iterator. The commits focused on improving the performance and correctness of core language features.
Contributions:28 commits, 24 pushes, 1 branch in 4 years 8 months
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.