Sitemap

A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.

Pages

Posts

Future Blog Post

less than 1 minute read

Published:

This post will show up by default. To disable scheduling of future posts, edit config.yml and set future: false.

talks

The Viola Jones Algorithm

Published:

Researched and made a 30‑min comprehensive talk on the Viola Jones algorithm. Distinguished Talk Award. Link here.

teaching

works

Type Safe Multi-Stage Programming with Lys

Bachelor Thesis, University of Cambridge, 2023, with Jeremy Yallop, Alan Mycroft.

Thesis for my BA in Computer Science in Cambridge supervised by Jeremy Yallop and Alan Mycroft. We design and implement Lys, a multi-stage programming (MSP) language based on contextual modal type theory, and explore its expressivity in comparison to other MSP paradigms such as MetaOCaml.

[PDF]Thesis