I am a compiler engineer and theoretical linguist.
As a compiler engineer, I develop software that translates high-level source code to machine-readable instructions. I am currently working on embedded C compilers at TASKING. Previously, I developed runtimes for the functional programming language Clean.
As a theoretical linguist, I am broadly interested in what natural language utterances mean, and what this tells us about human cognition. I have worked on a variety of phenomena, such as Number, reduplication, prepositional polysemy, and grammaticalization. See the dedicated page for more details.