Raouf Osman
Coaching and software engineering might seem worlds apart, but they share common threads of planning, learning, and adaptability. Explore the journey of transitioning from assistant to head coach and how it reflects the growth in a software engineer.