Hello @fsimonis , @Makis and the preCICE community,
My name is Muhammad Aashir Aslam. I am a sophomore Software Engineering student, and I am highly interested in the Website Modernization project.
I have been exploring the preCICE ecosystem and contributing by identifying and fixing issues in the website.
Contributions So Far
- #818 & #773: Identified and corrected an issue in the search indexing workflow.
- #813: Fixed a GitHub workflow that had been silently skipping execution for around 1.5 years, helping resolve the indexing failure related to issue #388.
- #797: Fixed missing focus outline in Firefox and Chromium.
- #776: Fixed a broken markdown link on the Open Projects page.
- #798: Fixed multiple structural HTML issues including missing tags, duplicate elements, and stray closing tags across the landing page and layouts. (Resolved issue #772).
Entry Test Work
Since the project involves migrating from Jekyll to Hugo, I recreated the landing page using Hugo and the latest Bootstrap version.
I also implemented:
- A dark theme toggle using CSS custom properties with localStorage persistence.
- A contributors footer powered by the GitHub API.
Live demo: https://precicelandingpage.netlify.app/
(Note: This demo currently includes only the landing page. The goal was to replicate the structure while modernizing the implementation.)
Motivation
I believe open source is the best way to apply knowledge in a real, collaborative environment. GSoC is the perfect opportunity for me to contribute meaningfully while learning under mentorship.
Why This Project?
Coming from a strong web development background, the Jekyll to Hugo migration strongly interests me.
I understand the need for modern features such as a proper dark theme, dynamic contributor visibility, and improved search support. Moving away from fragile Jekyll plugins toward a more maintainable Hugo setup is an important step forward.
This project focuses on long-term maintainability and modern UX improvements, which aligns well with my skills.
Relevant Experience
- Languages & Foundations: Strong foundation in HTML, CSS, JavaScript, C++, and Python.
- Web Frameworks: Experience with MERN stack projects, Bootstrap, Tailwind, React and Next.js.
- Practical Experience: I have participated in hackathons and built production-style web applications.
Git & Collaboration
I regularly work with Git using branch-based workflows, pull requests, and review-driven iteration, and I am very comfortable collaborating asynchronously.
I am excited about the possibility of contributing to this modernization effort and learning through collaboration with the preCICE community.
Thank you for your time and consideration.