I don't know why you would still would want to make your own. How is it going to be different than ZCMD, YCMD or even rCmd?
He just wants to learn and make one faster for himself. Maybe he will be able to. It will be awesome for people to learn advance coding such as creating a command processor or Creating a streamer plugin.