As someone who's taken introductory course on neural networks I have a few questions as to what your app/product does. Though I don't quite understand the need for this. Neural networks are actually fairly easy to write, and for the most part code bases exist for different architectures. What is hard, in my opinion, is picking the right architecture and parameters, cost function, etc.