I'm not sure what my job is called.
I was hired in a small software house because I brought them many clients and proved my worth but I have no actual job title. Now I'm creating a LinkedIn profile (a bit late to the party) and I'm not sure what to put. My day to day is:
managing software projects: requirements elicitation, keeping stakeholders engaged, suggesting proper technology stacks, making work breakdowns in Trello, assigning our devs and designers to cards, doing 1:1s with them to check if all is good, presenting progress reports
writing project charters, project briefs, requests for quotes, sketching wireframes
outsourcing: I search job boards for freelancers, set up meetings with them to discuss upcoming projects, evaluate their portfolio and outsource part of the work
I have little say in the economics side. I can't set a budget, but I can suggest what % to allocate for development and what for marketing if I have some data to back my decision.
I don't write contracts or legal documents, I just pass my technical writing to other people who do that and pack it in a nice proposal for the end client.
I have an unrelated MSc degree and over the years I've learned to code basic backends in Java or PHP to launch some demos, but I really don't enjoy writing code full time.
I've thought about simply "project manager" of course but I see most people who have that as their main title also have some certification (e.g. PMP or PRINCE2)
What would be an appropriate job title for me?