GSoC 2026: Interest in "Coordinate graded commutative and exterior algebra implementations"

16 views
Skip to first unread message

Yossef Moftah

unread,
Feb 11, 2026, 1:52:37 AM (yesterday) Feb 11
to sage-gsoc

Hello Dr. Scrimshaw,

My name is Yossef Moftah, a 3rd-year Computer Science student from Egypt. I am writing to express my strong interest in the GSoC 2026 project: "Coordinate the graded commutative algebra and exterior algebra implementations and Gröbner bases."

I have already spent time familiarizing myself with the SageMath ecosystem and have successfully:

  • Built Sage from source on both Fedora Linux and Windows 10.

  • Read the Developer’s Guide, specifically the sections on coding standards and the git workflow.

  • Experimented with the internal benchmarking tools to understand performance profiling.

Technical Background:

  • Performance & Systems: Developed a C++ chess engine (2000 ELO) and experimented with Cython for optimization.

  • Algorithms: Active competitive programmer (1st place in my university’s local contest).

  • Python: have experience through NLP , Machine Learnig ,Generative AI , and other personal projects focused on AI.

Current Focus & Questions: I am currently diving into the mathematical theory behind the project. While my CS background is strong, the abstract algebra involved (specifically Graded Commutative Algebra) is more advanced than my university coursework.

  1. Gröbner Bases: To what extent should I prioritize the deep theoretical proofs versus the computational implementation for this specific project?

  2. Doctests: I am adapting to Sage’s doctest-heavy workflow. Should I begin by looking for "beginner-friendly" issues in sage.algebras to practice writing these according to Sage standards?

I am eager to contribute and would appreciate any guidance on specific modules I should study first to best prepare for this project.

Best regards,

Yossef Moftah [https://github.com/Yossef-moftah-dev]

Reply all
Reply to author
Forward
0 new messages