Research
Since October 2024 I have been a PhD student with Prof. Paul Goulart in the Oxford Control Group, developing and implementing first-order numerical methods for large-scale convex cone programs. Applications of interest include model predictive control, statistical learning, and portfolio optimisation, to name a few.
Publications
Gabriel Berk Pereira, Paul J. Goulart. Krylov Subspace Acceleration for First-Order Splitting Methods in Convex Quadratic Programming. Accepted for publication in the proceedings of the 2026 European Control Conference. arXiv:2511.06323
Background
In 2023 I graduated top of my BEng cohort in Aerospace Engineering from the University of Bristol.
I then earned, in 2024, a Distinction in the MSc in Mathematical Modelling and Scientific Computing at the Oxford Mathematical Institute, having written my thesis under the supervision of Prof. Coralia Cartis (PDF available here).
Teaching
B16 Software Engineering in C++, Department of Engineering Science (Tutor 2025/2026).
B6.3 Integer Programming, Mathematical Institute (Tutor 2025/2026, TA 2024/2025).
Teaching Notes
A note on the simplex method and duality, written for students in my B6.3 class at the Oxford Mathematical Institute.