Mentee:
Ajit Kumar Prasad
I am currently pursuing my undergraduate degree and actively working on improving my skills in Python, data science, and system design. I have been contributing to open-source projects and learning how real-world software systems are built and maintained.
GitHub: https://github.com/Shamarvey1
Mentor(s):
Not assigned yet
Why did you join sktime's mentorship program?
I joined sktime’s mentorship program to gain hands-on experience working on a real-world machine learning library and to understand how large-scale open-source projects are structured.
While contributing, I found sktime’s architecture very interesting, especially how it provides a unified interface for different forecasting approaches. I want to deepen my understanding of this system and learn best practices in writing clean, maintainable, and scalable code.
I am also looking forward to learning from experienced contributors and improving my ability to contribute effectively to open-source projects.
What topics are you working on?
I am currently working on improving API consistency and developer experience in sktime, particularly in forecasting modules.
My contributions include:
In addition, I have also contributed to other Python-based open-source projects such as OpenML and pyaptamer, where I worked on bug fixes and validation improvements:
What are your learning goals?
My main learning goals are:
- To understand the internal design and architecture of sktime
- To improve my ability to read and modify complex codebases
- To write clean, consistent, and maintainable Python code
- To gain deeper knowledge of forecasting models and pipelines
- To improve my debugging and testing skills in real-world projects
I also want to become more confident in contributing to large open-source projects and collaborating with experienced developers.
What's next for you after the mentorship program?
After the mentorship program, I plan to continue contributing to sktime and other open-source projects.
I want to take on more complex issues over time and become a consistent contributor. I am also interested in applying for programs like GSoC in the future and contributing to impactful projects in the machine learning and data science ecosystem.
Overall, I want to build strong problem-solving skills and grow as a developer through continuous learning and contribution.
sktime_esoc_proposal_ajit_prasad.pdf
Mentee:
Ajit Kumar Prasad
I am currently pursuing my undergraduate degree and actively working on improving my skills in Python, data science, and system design. I have been contributing to open-source projects and learning how real-world software systems are built and maintained.
GitHub: https://github.com/Shamarvey1
Mentor(s):
Not assigned yet
Why did you join sktime's mentorship program?
I joined sktime’s mentorship program to gain hands-on experience working on a real-world machine learning library and to understand how large-scale open-source projects are structured.
While contributing, I found sktime’s architecture very interesting, especially how it provides a unified interface for different forecasting approaches. I want to deepen my understanding of this system and learn best practices in writing clean, maintainable, and scalable code.
I am also looking forward to learning from experienced contributors and improving my ability to contribute effectively to open-source projects.
What topics are you working on?
I am currently working on improving API consistency and developer experience in sktime, particularly in forecasting modules.
My contributions include:
In addition, I have also contributed to other Python-based open-source projects such as OpenML and pyaptamer, where I worked on bug fixes and validation improvements:
What are your learning goals?
My main learning goals are:
I also want to become more confident in contributing to large open-source projects and collaborating with experienced developers.
What's next for you after the mentorship program?
After the mentorship program, I plan to continue contributing to sktime and other open-source projects.
I want to take on more complex issues over time and become a consistent contributor. I am also interested in applying for programs like GSoC in the future and contributing to impactful projects in the machine learning and data science ecosystem.
Overall, I want to build strong problem-solving skills and grow as a developer through continuous learning and contribution.
sktime_esoc_proposal_ajit_prasad.pdf