Ian ha aderito al progetto Joomla poco dopo l'avvio nel 2005 e si offrì di lavorare con il progetto di Documentazione per gli sviluppatori. Da allora, è diventato più coinvolti con il progetto e ha servito in vari ruoli, tra cui mentore GSoC e amministratore, di documentazione per gli sviluppatori del team leader, Joomla coordinatore Bug Squad e lo sviluppo del gruppo di lavoro membri.

Si guarda al futuro come la comunità Joomla lavora insieme per promuovere l'obiettivo di essere una piattaforma flessibile per l'editoria digitale e la collaborazione.