Summary
Callan Mcgill is a Language Engineer based in New York with nine years of experience applying mathematical rigor and programming language theory to practical tooling and research software. He designs and implements language front-ends and diagnostics (currently for SymPL) and brings deep expertise in functional languages (Haskell, OCaml), proof assistants (Agda, Coq, Lean), type systems, and Rust for low-level work. His background includes original algorithmic contributions to phylogenetics and tree-search in bioinformatics, plus hands-on systems work like a Haskell-based build system and data serialization for scientific instruments. Callan is comfortable turning research ideas into production-quality code, optimizing and parallelizing complex Haskell codebases while keeping correctness and diagnostics central to his design.
9 years of coding experience
7 years of employment as a software developer
Doctor of Philosophy - PhD Mathematics, Doctor of Philosophy - PhD Mathematics at The University of Sheffield
Master's degree Matheamtics, Master's degree Matheamtics at University of Warwick