I am probably in a position similar to yours 2 years ago: I am working and learning to code on the side.
Could I ask you how did you get the integration with xero and freeagent? I am working on an app too (vendors and orders management) and I keep wondering how to reach out potential customers.