Maya (or Mayasura), the great architect of the Asuras, built the magnificent 'Maya Sabha' (palace) for the Pandavas at Indraprastha. Vishwakarma is the architect of the Devas, but Maya specifically built this palace as a gesture of gratitude to Arjuna.