I am similar to the OP in that sunlight makes me want to sleep. I am better at night, but my work is standard 8-17, so I can do stuff at night only on weekends and vacations. The weird thing to me is that I can be sleepy all day, but when the night comes I no longer want to sleep.
However, I have solved the waking up problem, at least for me. I have created a playlist of a few songs (~30min in length) that starts out slow and quiet and finishes with a louder song. I set it to auto play 25 minutes before I need to wake up. The "turn off" button is 4 meters away from my bed. I sometimes wake up when song #1 is playing, sometimes during song #2 and sometimes on the second-to-last song, but I manage to wake up and not be tired or need coffee (I do not like coffee, I drink a lot of tea though). I guess the 25 minutes of music manages to "catch" me in a sleep phase from which it is easy to wake up.
Also, to accommodate my wish to stay up later and need to wake up early I get a 3 hour nap after coming from work (18:00-21:00), then stay up until 00:00, go to sleep and wake up at 05:45. During vacations I go to sleep at 14:00 and wake up at 22:00.