Bandwidth Estimation from Scratch: Achieving optimal bandwidth utilization and what I learned along the way.