Ian first worked on The WB series Related, starring Jennifer Esposito and Lizzy Caplan. He wrote the episode "Driving Miss Crazy".
In 2008, he joined the Fox science-fiction series Terminator: The Sarah Connor Chronicles, as staff writer. He wrote four episodes for the show, before its cancellation in 2009.
In late summer 2011, he joined the ABC fantasy series Once Upon a Time, as a writer and co-producer.
- "What's Your Story?" (with Scott Gimple & Andrew Chambliss)
- "Another Day in the Diamond" (with Andrew Chambliss)
- "No One's Gone" (with Andrew Chambliss)
- "Blackjack" (with Richard Naing)
- "... I Lose Myself" (with Andrew Chambliss)