How to do proportional beveling?
It's not parametric, but bevels (tool or modifier) do have a 'Percent' width type, which will bevel the given proportion of the way along adjacent edges. So if you can arrange for adjacent edges to have appropriate lengths...



You might also want to look at all the possibilities offered by the Bridge Edge Loops tool, for connecting open edges.