Hey AiiDA Team & GSoC Mentors! 👋
I’m Mohd Fardeen Khan, a GSoC 2025 aspirant, and I’m excited to be contributing to AiiDA. I had the opportunity to interact with Ali Khosravi, which gave me a better understanding of AiiDA's goals and community culture. I’m particularly interested in the "Standardize Type Annotations" project and would love to connect with mentors to get feedback and guidance.
My Contributions to AiiDA I’ve started engaging with the AiiDA community to understand the codebase better. Here’s a snapshot of my recent activity:
Pull Request: Add tests for chown method in transport plugins (#6788)
My Vision for the Project I aim to ensure clear and consistent type annotations throughout AiiDA's codebase. My plan includes:
Standardizing Type Annotations: Implement type hints and improve code readability and maintainability.
Enhancing Code Quality: Use static type checkers like mypy to catch potential issues early.
Collaboration: Work closely with the community to align my contributions with AiiDA’s goals.
Why I’m a Strong Candidate
Skills: I have a strong foundation in Python and am familiar with libraries like NumPy and Pandas, the typing module, hints, and generics. I am eager to expand my knowledge in type annotations and static typing tools.
Learning Mindset: I am committed to learning necessary skills like using mypy.
Community Engagement: My interaction with Ali Khosravi has further motivated me to contribute to AiiDA and collaborate effectively.
Let’s Connect! I would be grateful for the opportunity to receive feedback on my proposal and further insights from the mentors. Thank you for your time and consideration!
Contact Me
Name: Mohd Fardeen Khan
Email: mohdfar...@gmail.com
GitHub: https://github.com/FARDEEN-785
LinkedIn: https://www.linkedin.com/in/mohd-fardeen-khan-408227310/