Michael has used a total of 30 matchstick houses * 10 matchsticks per matchstick house = <<30*10=300>>300 matchsticks.
As he only used half of his collection for crafting, he must have originally had 300 matchsticks * 2 = <<300*2=600>>600 matchsticks.
#### 600