Respected GSoC Review Team, I am writing to express my enthusiastic interest in participating in Google Summer of Code 2024 with Tobias Burnus. Below, I've outlined my project idea, shared insights into my background and passion for open source, and demonstrated my commitment to contributing to Tobias Burnus. *Project Proposal:* *Title*: *Fortran – improved argument compile-time checking* – The compiler does check for the arguments in the *same* file – but it could do better in some cases, i.e. checking better the interface data or updating the expected input better from the user. This project would be mentored by Tobias Burnus. Required skills include C/C++; some knowledge of Fortran helps, but is not needed. *1. Idea Description:* *Project Title: *Fortran – Improved Argument Compile-Time Checking. *Idea Description:.* The goal of this project is to enhance the compile-time checking capabilities of the Fortran compiler, specifically focusing on improving the analysis of arguments within the same file. While the current compiler performs basic argument checks, there is room for improvement, particularly in checking interface data and updating expected input information derived from the usage context. *Key Components:.* 1. .Interface Data Analysis:. - Implement an advanced analysis mechanism to better check interface data related to function and subroutine arguments. - Explore ways to detect and address discrepancies in argument specifications within the Fortran code. 2. .Optimizing Expected Input:. - Develop strategies to improve the compiler's ability to update expected input information based on the usage of arguments in the code. - Enhance the accuracy of expected input to provide more meaningful feedback to developers during the compilation process. Mentor: Tobias Burnus will serve as the mentor for this project, offering guidance and expertise in compiler development. *2. Enthusiasm and Devotion:* Thrilled about the Fortran – Improved Argument Compile-Time Checking project in GSoC 2024 under Tobias Burnus' mentorship. My passion for compiler development, Linux OS internals, and open-source fuels my eagerness to enhance Fortran's compile-time checking, ensuring code reliability and contributing meaningfully to the community. *3. .Standout Qualities:.* *- Technical Proficiency:* - Strong command of C and Python languages. - Applied skills in various projects encompassing Machine Learning, Data Science, and Artificial Intelligence. *- Linux OS Expertise:* - Extensive involvement in Linux OS projects. - Specialized in Virtual Memory Operations, Tracing System Calls, Kernel module programming, and Device Driver development. *- Diverse Project Experience:* - Worked on projects spanning Machine Learning, Data Science, and Artificial Intelligence. - Contributed significantly to Linux OS projects, showcasing a breadth of expertise in systems programming. *- GitHub Proficiency:* - Demonstrated proficiency in version control using GitHub. *- Passion for Innovation:* - Unique perspective and commitment to pushing boundaries in software development. - Continuous learning and a drive to craft innovative solutions to complex challenges. *4. .Targeted Application:.* - Emphasize the importance of tailoring each application to the specific mentoring organization and project. - Mention unique aspects of the project and organization that align with your skills and interests. I am excited about the opportunity to contribute to GCC success during GSoC 2024. I am committed to actively engaging with the community, seeking feedback, and ensuring the success of my project. ___________________________________________________________________________ Thank you for considering my application. Best regards, Rupali Paliwal