Algorithmic Harmony: Discover Optimal Matches with Gale-Shapley