"Jugaad" is more make-do/being (very) resourceful in situations where there aren't other options. "Hack" has a more playful, irreverent connotation whereas jugaad is resourcefulness forced of circumstances, in places/situations where if you aren't inventive, you are left behind. In Hindi, "jugaad" also means to gather/manage/take care of.