Top C# Projects to Sharpen Your Skills and Build Your C# Portfolio