I can understand why you're frustrated doing all this for (essentially) free. Let me see what I can do to help. Can you answer some questions for me?
I do know C and I am a software engineer, but I've never worked with the kernel before and my low level/device driver knowledge isn't so good. Is the learning curve for this type of work too steep to have this be my first project?
> It's expensive work
If it is too difficult to learn, do you have any idea how expensive this would be?
I do appreciate you keeping the lights on man. I know this project wouldn't exist without your help.