Iterate the points on the line calculating the distance between then. This should be quite straighforward using UTM coordinates, but you probably can find some ready-to-go code in a lib.
Once you have a distance that's below a certain threshold, say 5 meters, you have your intersection.
Remember GPS in real world usage often max out the precision within 10m. Using multiple constelations 2-3 meters.