i made my laptop dual boot about 6 months ago using gparted and easus partition master since it had xp so i use linux mint now since it has support until 2019. never messed with c only java so that could be a challenge to keep them both straight in my head. DKP is worth the effort, and i will try to learn as much as i can starting now, but may not be able to do it in the end. im not interested in money only experience because i have passion for learning developement. i will see what i can do but feel free to pass on to an experienced dev in the meantime. This is best kernel by far.I guess I should finally DevDB-ize my threads then. It's probably the only way it'll show up.
If you wanted to maintain dkp, you'd need to be able to find your way around a Linux system, program in C, and use git. You don't need to be an expert, you just need to be able to intervene when git can't figure out how to merge some changes. It'd probably take you a few months to get comfortable enough to maintain dkp. I'm not sure it's worth the effort, but you could certainly set up a Linux VM and give it a try.
btw new version working great so far. less errors on logcat for sure. no more invalid pid exits which im sure was because of cm12.1 nightly changes