I am a PhD student at the University of St Andrews, working on dependent type systems for low-level programming. I am supervised by Edwin Brady.
My academic interests include (but are not limited to) type theory, semantics, category theory, internal reasoning, low-level verification, compiler design, elaboration.
GitHub ⋅ Mastodon ⋅ LinkedIn ⋅ ORCID ⋅ St Andrews
Unboxed Dependent Types
Constantine Theocharis. TYPES 2025
Custom Representations of Inductive Families
Constantine Theocharis, Edwin Brady. TFP 2025
Structural Refactorings for Exploring Dependently Typed Programming
Adam Barwell, Christopher Brown, Mun See Chang, Constantine Theocharis, Simon Thompson. TFP 2024