If you're annoyed by tedium, good! Frustration (not necessity) is the mother of invention. Maybe you've stumbled on one or more areas where there really is a need for things to be done better. It sounds like you're already using some frameworks and have possibly stumbled into some artificial limitations. Have you considered identifying the areas that you seem to keep doing over and over again, and then making your own library?
The world doesn't always need Yet Another App Framework in response to every problem, but if you think you can make an improvement on the way things are done, why not give it a shot? (And open-source it so everyone can check it out.)
How do handle Tasks etc that you have done over and over again? Do you reuse your code often or start do you start creating it in a new way.
On a project that someone's paying you for, I wouldn't usually recommend doing something in a different way just because you're bored with the previous or best-practices way of doing things. Creativity is good, but clients are paying for creative solutions to their problems, not a cool new way to login to their app.