Your project sounds very interesting to me, and it's something I'm skilled at. I've done a similar programming project, but completely from scratch with my own GUI, in PHP and MySQL, before for a computer game. As Joomla also uses PHP, I could re-use pieces of code of that project, but it will take some time to properly rewrite.