Hello,
I see that you're from Poland and your preferred language of teaching would probably be English; so first of all let me assure you that communication won't be a problem between us. I'm very fluent in Spoken English; I'm the Vice President of ACM Internationals' student branch at NUST, and have attended and won awards at more than a dozen Model United Nations Conferences.
Now that the communication barrier is out of the way, lets talk about my experience in the required fields. Well, I have never coded in C, so i won't be able to help you at all in that. If that's a deal breaker, skip the rest of the proposal. Apart from that, I'm extremely proficient in C++, Python and ML. I have made two full-fledge applications as part of semester projects in C++ and more than a dozen in Python because I have been doing an internship with a german research and development laboratory for the past 6 months and have developed many solutions for them. I personally have taken 13 Machine Learning courses which covered EVERYTHING related to ML. I'd request you to check my github account (mkhalid1) to see the practical work that i have done in Machine Learning and Computer Vision (Image Processing) in specific.
That's all. I hope that this is what you were looking for. If it is, I'd be happy to help you out. Thank you.