Automatic meeting reminder application (ADHD related)

I don't know if there's an open-sourced application somewhere which does something similar, so pointers to it would be useful....

I have ADHD which means I find it difficult to monitor time (think about time for me as moving only in fits and starts, if I've got something to do in ten minutes, that means I can answer some emails in the meantime, but then next time I realise that time has passed it's thirty or fourty minutes later!)

Even thinking I could just make a cup of tea in the five minutes before my next meeting, will often lead me to talking to someone about something, then twenty minutes later I'm running out of the kitchen shouting "f'ck f'ck f'ck")

On my computer, I've written an application that lists my meetings and reminds me multiple times for each meeting, 5 minutes to go, 2 minutes to go and when the meeting has started!  This stops me from missing my meetings because I get that reminded right there and then...  But when I'm not next to my computer I miss it!

What I would like to do is develop an application that communicates with the Google API (or have an App on the phone, although that's more complex) to update my list of meetings every so often, and then it vibrates (like an alarm) at the pre-configured time periods...  (say 0min, 1min, 5min, 10min for example) for each of my meetings...

Does anyone have anything similar, maybe even something that displays the meetings from a calendar etc.