thanks a lot everyone, i found an old post on cg society were noseman suggest the posemorph tag tecnique. but i am too lazy for that
i was curious to know if there was a parametric way to do it. but i dont know scene nodes or math. spline offset looks like one of those things that can be used in a lot of different ways to achieve interesting results in motion graphics.
for my specific case the best option i found is fit to circle capsule. with fit to circle i can expland my spline without intersections between points. its not ideal but it does the job in my animation.