I'm currently studying at the University of Cambridge for an MPhil in Computer Science.
I previously studied at the University of Warwick, and have spent some time as an academic officer at the University of Warwick Computing Society and as a CAD Design Verification intern at Apple.
Come visit my website to see more!
- My Master's research project, investigating how we can improve the performance of the xDSL compiler toolkit
- Writing some more blog posts
- An assessment of Rust's suitability for performant and productive implementations of HPC codebases (dissertation here, talk here, metarepo here)
- Software tooling to facilitate running performance experiments on HPC resources through the Slurm workload manager (documentation here)
- A discussion of the monoidal properties of Lasagne (video here)
- The fine details of interactions between compilers and compute hardware, particularly around how compiler optimisations apply to non-standard hardware configurations
- Hardware description languages, hoping to get my hands dirty with some Verilog when I have a bit more free time