Alex is pretty much the same knitter, he sleeps best from 8am til 11am, which is great....if DP is here to have the kids so I can lay in.
Have noticed he sleeps at around 8pm-11pm too so am going to try doing his bath/bed/boob routine from about 7:30, putting him to bed at 8pm, then starting my marathon night feeds (well, not too bad, they last about 10-15 mins every hourish so seems constant but not iyswim), anyway am going to start his routine tonight at 7:30, then change it by an hour after a week, and slowly make it later, that's what I did with the other two an it worked out ok.
They do get used to when they should be awake eventually, just keep the day/night difference going (day=loud, bright, smiley, playtime/night=quiet, hushed, no conversation, sleepy time).
If you can find out when he sleeps best and kip then it will be easier, but I promise they do fix themselves in the end.