I like this project and I would love to help...
Someone mentioned pointing the pool to a different cryptocurrency, but what about something more like merged-mining? Could the saved work be re-used on a different blockchain, like Bitcoin Cash for example?
Why not generate more complete search sequences (without the zeros at the begining)? It might seem like it's taking longer, but it would be searching in a less obscure area of the search space. And you wouldn't necessarily need to count by one's in a linear method, you may be able to write an subroutine to space it out without overlapping. The odds of discovery might be about the same but it wouldn't be limited to the lower number space.
And I don't suppose the server side is open-source, but at least will the saved work be public domain?