Tiark Rompf

Associate Professor

West Lafayette, Indiana, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code17 years of coding experience
job16 years of employment as a software developer
bookVordiplom, Computer Science, Vordiplom, Computer Science at University of Bremen
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at Universität zu Lübeck
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at EPFL (École polytechnique fédérale de Lausanne)
github-logo-circle

Github Skills (12)

scala10
scala-compiler10
type-system10
immutables10
functional-programming10
immutability10
data-structure9
algorithm9
data-structures9
algorithms9
jvm-languages8
object-oriented-programming8

Programming languages (8)

CCoqScalaSCSSJavaScriptHTMLCudaPython

Github contributions (5)

github-logo-circle
scala/scala

Nov 2011 - Mar 2012

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:
userBack-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.
functional-programmingobject-oriented-programmingscala-libraryscala-programming-languagestandard-library
TiarkRompf/cs565

Jan 2015 - Aug 2019

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.
Request Free Trial
Tiark Rompf - Associate Professor