The problem. Basketball team rankings were scattered across web pages, and pulling them together by hand was slow and error-prone.
What I built. A Python pipeline that scrapes team ranking data, cleans and structures it with pandas, and outputs it ready for analysis. The whole flow runs automatically, so fresh data is always available without manual collection.
Stack. Python, BeautifulSoup, pandas.
Outcome. Reliable, repeatable data collection that turns messy web data into a clean, analysis-ready dataset.