Losing on time is total BS

You have to look at your own clock. If your clock goes to 0 before your opponent you lose. The goal is to either checkmate your opponent before your own 10 minutes is up or stay alive until your opponents clock strikes 0

it happens
work on checkmating patterns specifically as your tactics training
once you get those patterns down you will be able to execute with very little clock
go over the games you lost and find the mating patterns or winning finishes in those games

it “feels like” rapid but the time drains fast
play some 15/10’s or longer to work out converting wins with more clock

You had already used 6 1/2 minutes (that's 3:30 left on your clock) by move 16. It's right there in the game score... add up the times. It was already obvious by that point that you were going to lose on time unless you quickly found a mate.
If you don't like the idea of losing on time while you are winning on the board, you have two (three) options:
1. move faster
2. play your games to a slower time control
( 3. Complain about it in the forum )
