I'm a computer programmer, there are some small software and apps that I created by myself. I often find myself saying "I'm the author of xxx", and of course the listener would understand it, but the meaning of "author" in dictionary is only associated with writing, so is it ok to use it here? I can't find a better word.