Nicely done.
My VERY difficult Mate in 2

1.Ne4+ Kd7 2.b8N#
It's pretty obvious white must check; if he doesn't, then black will. The key move is obvious because it takes the troublesome d6 flight away from black's K.
Perhaps I shouldn't have given black so many check threats.
Thanks for playing it to both of you! :)

This position is completely winning for white its not even worth bothering searching for a mate in 2. I loaded this into Stockfish and about 17 moves are winning in this position almost all of them are mates in seven moves. Even Kg4 is still winning for white. Haha.

I like this puzzle- but the main way that it is hard is that is misleads you by having there be so many good tactical possibilities in moves.

Bb5 is also winning, but not as quickly because after 1. Ne4+ Kd7 then 2. Bb5 does allow the rook to block the check - so it's not mate in 2. As someone said there are a lot of winning moves for white here, but the puzzle specifies mate in 2.

pfren is being a little harsh in phrasing ("useless"), but it's true that problemists don't like the key move being a check. (Or for that matter a capture.) Exceptions are rarely made, when the theme is just so beautiful, although if that were the case the composer would almost certainly have spent the extra time to make the key move subtle.
Nevertheless, the problem is sound (just not exactly elegant or difficult), which is in itself actually quite good for a first composition.

It is, as Remellion said, a sound problem. He bashed my first problem to bits, so if he says it is sound, it's good with me!
I spent quite a while developing this problem. It is my first attempt at creating a really good puzzle.
White moves first and has to mate in 2. There is only one initial move which forces checkmate on the next move, regardless of what the opponent does.
Can you find the solution?