Ian McFarlan


Since 2003, I've been developing on the web shipping sites and web apps. I focus on making user friendly, sustainable, and elegant online systems.

Powered by copious amounts of coffee.

I have mainly worked with WordPress over the years but I have made use of other CMSs and languages from time to time (such as Drupal, Joomla, ExpressionEngine, MeteorJS, Code Igniter, Laravel, custom PHP, Bash Automation).

  • Frontend
    HTML5, XHTML, CSS3, SVG manipulation & animation, WCAG 2.0, cross browser/platform (including legacy browsers), responsive grids.
  • PHP Based
    WordPress, ExpressionEngine, Drupal, Joomla, Mod-X, custom systems, OOP design patterns, unit testing, third-party API and payment gateway integration.
  • JavaScript
    Vanilla Javascript, jQuery, React (just starting), MeteorJS, third-party API and payment gateway integration.
  • Devops & Servers
    Bash scripting, source control infrastructure, hosting admin, email admin, speed / stress testing servers, server security (focus on Linux based servers but can work with IIS / Windows).

Product Developer
@ Delicious Brains

Aug, 2016 - Jan, 2017

Delicious Brains is the creator of premium WordPress plugins that focus on database migration and Amazon Web Services (AWS) integration. While working at Delicious Brains, I mainly focused on WP Offload S3 (their AWS product) and provided support for customers. As well, I did some writing on their blog.

Core Technologies:
PHP, MySQL, AWS, WordPress, Git, Github, SVN, HTML/SASS, Vanilla JavaScript, jQuery.

Select Projects While @ Delicious Brains

@ They

Mar, 2013 - Aug, 2016

At They, I created websites and experiences for They's diverse client set; ranging personal brands, non-profits, television networks, dripping courseware, web enabled physical installations. I worked along side designers, developers, and account staff to ensure cohesive and intuitive user experiences.

While at They, I worked with another developer, Shane Woodward, to lead the development team on all web related projects. This meant often straddling development, design, client services, devops, and client education.

Core Technologies:
HTML/SASS, PHP, WordPress, ExpressionEngine, Git, third-party APIs and payment gateways (such as Brightcove, Twitter, Instagram, Twilio, MailChimp, Mandrill, Stripe, Auth.net, Moneris, amongst others), Linux sysadmin, Laravel, jQuery, Vanilla JavaScript, Liquid Templating.

Select Projects While @ They

Interactive Manager
@ Honey Design

Jan, 2012 - Apr, 2013

Honey Design was a boutique branding and communications agency in London, Ontario with over 25 years of local operation. I joined their team to help build up their web offerings and capabilities. Working with Honey's award winning designers and creative staff, I was able to translate their superb branding work to online mediums (websites, e-commerce, micro-sites, social media).

Honey Design has since been bought by Arcane.

Core Technologies:
HTML/SASS, PHP, WordPress, Drupal, Mod-X, Linux / OSX / Windows sysadmin.

Select Projects While @ Honey Design

Partner, Developer
@ Stacked Design & Development

Jun, 2010 - Mar, 2012

I started Stacked with with two other partners, Tyler From and James Wheeler, to create a design and development shop specializing in web solutions for non-profit and public sector clients.

As with most business owners, running a small business requires wearing many hats: client relations, business development, front-end development, back-end development.

Core Technologies:
HTML/CSS, PHP, WordPress, Drupal, Code Igniter, Mod-X, jQuery.

Select Projects While @ Stacked Design & Development

Designer & Developer
@ County of Huron

Mar, 2009 - Jan, 2011

I worked with the County of Huron's IT Department, Health Unit, and Social Services Department to create online systems for both public and internally for County Staff. My focus when creating these systems was to make information as accessible and easy to find as possible for the diverse audience. Small work was done with Huron Tourism (Ontario's West Coast) as well.

Core Technologies:
HTML, PHP, WordPress, Dreamweaver Source Control, third-party APIs (such as Yahoo Weather and custom RSS feed pulls), jQuery.

Select Projects While @ County of Huron

Designer & Developer
@ Rogers Communications

Nov, 2008 - Mar, 2009

While working at Rogers, I worked on the Sales Central team that focused on making systems for Rogers resellers and Rogers Stores to sell and activate new cellphone plans. I collaborated with systems and business analysts to streamline workflows in Sales Central.

Just before joining, Rogers had acquired Fido and was in the midst of integrating their systems into Sales Central. I worked on the user interface and also lead workshops on using jQuery with several other development teams in Rogers.

Core Technologies:
HTML/CSS, PHP, JSP, Sales Central Web App, Microsoft Access, Advanced CSS3 animations (when the technology was fairly new).

Select Projects While @ Rogers Communications
24 Apr 2017

Let's Work Together Home