proactive

Taking action in advance to prevent potential problems or seize opportunities.