A robust implementation of Dykstra's algorithm for the projection onto the intersection of finitely many closed convex sets in a Hilbert space.