Profiles are XML files with references to plugins (99% of them to Trinity plugin).
You should:
1.- Read source code of a couple of profiles you like.
2.- Read the dev doc from Trinity.
3.- Break your idea down to steps.
4.- Check if there is some solution to your profile and see if you can improve it.
5.- If there is no profile like the one you are designing then go ahead and develop one.
Your alpha version should be up and we, the community, are the ones doing testing and telling when and how it goes full-retard, so you can keep pmroving it.