If you are using a projected coordinate system, finding a location from a bearing and a distance is easy πΊ
newX = startX + distance * sin(bearing/180*pi)
newY = startY + distance * cos(bearing/180*pi)
Distance is in map units, so if you are working in UTM then that’s meters.
Bearing is in compass degrees, due north is 0, due east is 90, etc.