Hey,
I know when developing on your own it's sometimes hard to make the right decisions because you don't get feedback by others or talk to other developers that may give you hints about a "better" solution you may not have seen yet.
I am no expert by far but have some general knowledge/overview in the IT field. I am currently quite busy but if anyone wants to have some feedback about his/her architecture we may could have a quick call.