This is an excellent online puzzle game from Andrey Shevchuk. There are 48 puzzle levels to solve. It's a little similar to Perfect Paths, which I found to be very difficult.
There are numerous puzzle apps that have been made in the past few weeks that copy every single detail. To my knowledge, Andrey has not published his own app.