Erfan Imani / Certified Magento Developer

I'm Erfan – a full-stack Magento developer and consultant living in Perth, Australia. I'm the organiser of Western Australia's Magento meetup and at the moment I'm working at SPEQS, a startup that will revolutionise how people buy eyewear online.

Get in touch with me here.

Magento Certified Frontend Developer Magento Certified Developer Magento 2 Associate Developer Magento 2 Professional Developer


I’m sure you’ve saved something in Magento’s admin area and seen that a cache got invalidated - whether it was modifying a Mailchimp setting, or refreshed some indexes. Maybe you created a cached block and you want it to clear/refresh its cache after a specific setting gets altered. It’s good to know…...
These are the slides I used for the MagentoWA talk about Sass, Compass, Bundler and their integration with Magento themes to manage styling for a large site. Summary Magento Themes and Sass/Compass is a powerful combination. You can use Compass's add_import_path directive to include partials from your…...
In the web industry there are a lot of tools available to make a developers life easier. Because this ecosystem moves so fast - and it's hard to keep track of everything - I thought it would be a good idea to do a roundup of tools I personally use for Magento development. These slides cover Composer,…...
Something I recently found out, is a feature that all blocks have. Interestingly enough, it wasn’t part of the Frontend certification, maybe because it isn’t used very much. I decided to dig into it anyway. It’s pretty simple - Mage_Core_Block_Abstract has the ability to group it’s children blocks without…...