dsa-based coding projects