Research Interests
Programming Language Theory Type systems, language semantics, interpreters, and formal models
Semantics and Formal Methods Operational semantics, proof-oriented reasoning, and program correctness
Data and Systems Data-intensive systems, reliability, and practical tooling for research
Blog
All posts →Background
I've worked as a software engineer at companies including Rhino, Leafly, Andela, and HousingAnywhere. My work has spanned frontend, backend, and infrastructure.
I hold an MSc in Advanced Computer Science from the University of Leicester (Distinction), where my thesis focused on operational semantics. I continue independent research and writing at the intersection of programming language theory, semantics, and practical systems.