Past projects and testimonials

Explore past projects and testimonials

Getting hands-on experience of formal research in a real academic environment made it more appealing as a potential career direction.

During this placement, my research focused on investigating how developers identify, understand, discuss, and fix security vulnerabilities in software systems - and how we can utilise modern AI to analyse these elements of vulnerability remediation.

During my summer research internship, I investigated how Large Language Models (LLMs) can be used to automate formal verification of C programs using the bounded model checker, CBMC.

During my CDT summer placement at the ANGLE Lab, I researched Zero-Knowledge Machine Learning (ZKML): a cutting-edge field at the intersection of theoretical cryptography and applied artificial intelligence.

During my internship, I explored the use of beta-VAEs (Variational AutoEncoders) as a tool for disentangling the latent representations of images. I knew I wanted to work in the latent space and that VAEs were a good tool for this task, but I didn’t know exactly how to apply it.

The project aimed to build a compiler pipeline in MLIR that automatically quantizes floating-point neural network models, eg. FP32 to INT8/INT4, and includes a testing framework to benchmark accuracy vs. performance tradeoffs.

In this project I explored whether separate retinal image datasets can collaboratively contribute to training LLM without pooling the raw patient images and data.

More Testimonials from participants

I gained an insight into what it could be like to do a PhD here, especially by meeting other PhD students.

The most rewarding aspect was running the entire program end-to-end on real experimental data and getting outputs that were byte-identical to the legacy version. Seeing the new Python version working reliably felt like a real contribution.

I gained a lot of experience working with a large codebase, collaborating with a team of researchers, and implementing their feedback and deliverables.