Dear Mentors, @fsimonis @Makis
I hope you are doing well.
My name is Jayesh Krishan Puri, and I am a second-year B.Tech student at IIT (BHU), India. I am relatively new to contributing to open source, but I actively work on various personal and academic projects, mainly in C, C++, Rust, and Python. I also have experience in web development using HTML, CSS, JavaScript, React, and have previously worked with Jekyll. In addition, I am comfortable with Docker containerization, GitHub Actions, and CI/CD workflows.
While I initially worked mainly with C and Python, I have recently shifted my focus more towards C++ and system-level development. Alongside this, I have been building experience in automation, testing, and deployment pipelines, which has strengthened my interest in contributing to large-scale, maintainable software projects.
While exploring GSoC 2026 projects, I became particularly interested in preCICE. Both the Website Modernization and System Tests Improvements projects strongly align with my technical background and learning goals.
For the Website Modernization project, my experience with Jekyll, front-end development, and modern web technologies matches well with the planned upgrade of Bootstrap and the migration to Hugo. I am excited about improving theming, usability, documentation structure, and the long-term maintainability of the website. I have started setting up the website locally and experimenting with adding and styling new components on the landing page as part of the entry task.
For the System Tests Improvements project, my background in Python, Docker, and GitHub Actions motivates me to work on enhancing CI reliability, parallel execution, performance, and debugging feedback. I am particularly interested in improving large-scale simulation testing and strengthening regression checks across multiple repositories. I am currently exploring the system test framework and preparing to run and extend it locally.
So far, I have not submitted any pull requests, as I was recently busy with my college examinations. However, I have now completed them, set up the development environment, and started selecting suitable issues to work on. I am actively preparing to contribute more deeply and engage more fully with the community.
During the program period, I do not have any other major commitments, and I can dedicate myself full-time to the project. I am highly motivated to learn from experienced contributors, follow best engineering practices, and make meaningful, long-term contributions to preCICE.
Thank you for taking the time to read my message. I would greatly appreciate any guidance on how I can further prepare and get involved.