Hi and welcome to TE.

I would recommend finding an independent bike fitter. Ask around for recommendations. There are a lot of people from around Oakland here, maybe they will have suggestions.

Good luck.