Hello,
I'm Nicholas, currently in my 1st year pursuing a Master of Computer Science at Sorbonne Université. I'm new to contributing to SageMath but have a little prior experience in open source contribution (development of a small plugin for RuneLite). I also have 1.5 years professional experience in mainly backend web development. I have a keen interest in mathematics, having obtained my BSc with a double major in mathematics and computer science. Recently I've tried my hand at a bugfix for SageMath (#39774), which has not yet been reviewed, but has given me some familiarity with the structure of the codebase, as well as the standards required for contribution.
My current master's project involves the use of minimal polynomials to perform an attack on classic Oil and Vinegar signature schemes, so I have some recent experience working with these. Specifically in preparation for this project, I've done some reading on Krylov subspaces, Wiedemann's algorithm for finding the characteristic polynomial of a sparse matrix, and Keller-Gehrig's algorithm for dense matrices.
I would be thrilled at the opportunity to contribute to SageMath in a way both meaningful to the codebase and relevant to my studies.
Thanks for your consideration,
Nicholas Bell