I am an expert in C. I have coded some of the most complex software in C for 28 years now. I can easily develop fairly sophisticated software in C. However, C is just a programming language - It is like knowing driving. How well do I drive? Well, those skills are known based on situations posed i.e., 'how well can I solve problems in C'. So, please engage, explain the problem to solve, and only then will it be clear if this going to be a good engagement for both.