Skip to content

[MENTEE] Ajit Kumar Prasad - ESoC 2026 Batch 2 Application. #80

Description

@Shamarvey1

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions