Designed one, but built myself:
many framebuilders will want you to work WITH them, letting them pore over what you want and modify it rather than just build any old design someone produces. Quality control, no framebuilder wants to have their name on a dud which doesn’t ride or fit well – because the customer designed it. Not saying that this is the case, but you might get a few no’s before you find someone to build it.
BikeCad is great for messing about with design, i did that then transferred it to a proper cad program afterwards.
Figure out your contact points, bars, saddle, cranks from the fit on your current bike, then decide how you want to change the handling. The front end geo has the biggest effect on how a bike will ride, then bb height … 320mm is really really high unless you’re running the longest of forks.