Antal Spector‑Zabusky is a Senior Compiler Engineer and programming-language researcher with 12 years of experience blending deep theory and production compiler work. He holds a PhD in programming languages and formal verification and has applied that background at Jane Street by extending OCaml’s type system, improving error reporting, and maintaining compatibility across large codebases, and now builds compilers for quantum processors at Rigetti. A longtime Haskell programmer, he led the hs-to-coq translation in his PhD and contributes to key OCaml projects like the ocaml compiler and Merlin, where his changes improved type-checking robustness and editor integrations. He’s passionate about elegant code and clear explanations, and is unusually comfortable moving between formal proofs, practical tooling, and large-scale code refactors.
11 years of coding experience
3 years of employment as a software developer
Bachelor of Arts - BA Computer Science, Bachelor of Arts - BA Computer Science at Williams College
Mathematics, Mathematics at Budapest Semester in Mathematics
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at University of Pennsylvania
The core OCaml system: compilers, runtime system, base libraries
Role in this project:
Back-end Developer
Contributions:49 reviews, 26 commits, 2 PRs in 1 year 5 months
Contributions summary:Antal primarily focused on improving the OCaml system's type-checking capabilities. Their work involved fixing bugs in type expansion, documenting invariants, and refactoring the types used for type-checking errors. They significantly enhanced error messages by maintaining more structural information, which enabled more informative error reports. This contribution included significant modifications to `typing/ctype.ml` and related files, demonstrating a deep understanding of the compiler's type system.
Context sensitive completion for OCaml in Vim and Emacs
Role in this project:
Backend Developer
Contributions:3 reviews, 7 commits, 5 PRs in 1 year 5 months
Contributions summary:Antal's contributions primarily focused on bug fixes and improvements to the OCaml Merlin codebase. They addressed issues related to error handling, particularly dealing with `Persistent_env.Error`. They also implemented code formatting changes and addressed a race condition related to process management. Furthermore, they modified the codebase to improve logging capabilities, specifically the handling of exceptions, and made adjustments to the Emacs integration.
vimocamlemacssensitiveatom
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
Antal Spector-zabusky - Senior Compiler Engineer at Rigetti Computing