Right down (someone’s) alley

To be ideally suited to someone’s interests or abilities.

The webpage development project was right down my alley and I was very happy to do it.