I turned a real bus ride pain point into an optimization project. Treating the after-school drop-off loop as a Traveling Salesman Problem, I captured the actual stop order, then built an Ant Colony Optimization (ACO) solver that iteratively searches for a minimum-time Hamiltonian cycle. I mapped 6 stops, recorded asymmetric travel times in the afternoon peak, and implemented ACO mechanics: initialization, roulette-wheel edge selection using pheromone × heuristic (1/time), and pheromone update with evaporation across iterations. The solver surfaced A→E→C→F→D→B→A as the fastest loop at 91 minutes—an improvement from 106 minutes (≈ 14.15% faster). Alongside the math write-up, I coded helpers to compute edge probabilities, sample paths, and update trail intensities. I also documented accuracy constraints (e.g., traffic signals, stop dwell variability) and why ACO is preferable to brute force when scaling beyond a few nodes.