Calvin Loncaric is a Principal Software Engineer in Seattle with 16 years of experience building reliable distributed systems, formal verification tools, and program synthesis engines. He holds a PhD in Computer Science from the University of Washington where his dissertation focused on automatic program synthesis, and he brings that research rigor to production-grade software at Oracle. Calvin is an active contributor to the prominent TLA+ model checker (TLC), improving correctness and scalability by fixing subtle edge-case bugs and adding CPU-aware worker-thread detection. His background spans startups and national labs, giving him hands-on expertise in search, APIs, QA, and large-scale data visualization. Known for blending formal methods with pragmatic engineering, he excels at turning specifications into auditable, robust implementations.
16 years of coding experience
1 year of employment as a software developer
Doctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at University of Washington
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Harvey Mudd College
TLC is a model checker for specifications written in TLA+. The TLA+Toolbox is an IDE for TLA+.
Role in this project:
Back-end Developer & QA Engineer
Contributions:158 reviews, 15 commits, 91 PRs in 3 years
Contributions summary:Calvin primarily contributed to improving the reliability and correctness of the TLC model checker, which is written in Java. They fixed bugs related to integer and interval comparisons, including edge cases, and added new tests to verify the fixes. Furthermore, the user implemented the functionality to automatically detect the number of worker threads based on available CPU cores. They also fixed minor issues like typo in error messages.
A tiny, simple implementation of the marching tetrahedrons algorithm.
Contributions:2 reviews, 30 commits, 1 PR in 9 years 10 months
graphicsmarching-tetrahedron-algorithmopengl
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
Calvin Loncaric - Principal Software Engineer at Oracle