Wow, I haven't seen any of those... and I've watched a fair bit... if you like Nanoha, (which I unfortunately have not seen yet) you might like Madoka. The theme is similar but I'd imagine the actual tone and stories are nothing alike. i.e. Madoka is fuking nuts.
And how dare you not like Gurren Lagann >:( jk
I also program, I was trying to make a pokemon battle simulator once, and looked at the source code for Shoddy awhile back, though I quit, because I didn't have the time, as the Pokemon battle system, while seemingly simple, is very complicated and sophisticated.