About Mugo Web

Mugo Web has developed sites for an award-winning news publication, a political pollster, book publishers, a major US network TV show, a major museum, an international financial institution, a travel agency, a hospital, and more.

We are expert programmers and are known around the world for our work with eZ Publish. Most of our clients are in Canada and the USA, but we have long-term clients internationally as well. We are by far the most active eZ Publish contributors in North America and recognized leaders in the eZ Publish community. We observe development best practices and write our code with an eye to long-term longevity and support. We hone our core web development skills across the entire stack and keep up to date with web trends.  That said, we do not push shiny new technologies to our clients without being able to back up the business relevance.

Some of what we do:

  • Front-end HTML/CSS optimization
  • Data migration and import
  • Workflows for e-commerce, publish approvals, multi-uploads, user logins
  • Integration with external systems such as Salesforce, Marketo, Facebook, Twitter, Google Maps, NDN Video
  • Server setup and troubleshooting (we are a hosting partner with Peer 1 and Rackspace)
  • Multi-language, multi-site setups
  • ONIX and publisher data solutions

We are calm and conscientious people and business partners who listen, and are friendly and polite. Our staff is comprised of 7 developers. We do all our development work in-house and do not subcontract or out-source development work.

We work on a mix of new, "from scratch" projects and ongoing, long-term maintenance work. We count on new projects evolving into long-term relationships, and even if that doesn’t mean significant ongoing work for us, it is very important for us to achieve the level of satisfaction and comfort that leads to continuing relationships.

Many of our clients operate their websites as the primary part of their business. We understand the business side of projects (not simply because we run our own business) and regularly provide business consulting to our clients. We are more than just technology geeks and are often the first point of contact when our clients have ideas.

Our project team philosophy is that we have a minimum of two developers assigned to a specific project, with one playing more of the traditional "project management" role. However, it has been key to our success and our client satisfaction that every project member is a developer and every developer can be a project manager, so that the client always has a direct contact who understands the technical side of the project as well as the business side of the project.

About eZ Publish

eZ Publish is an Enterprise Open Source Content Management System that is backed by an actual company (rather than just a community) and that has been a market leader for 15 years. eZ Systems’ commitment to supporting eZ Publish provides some significant advantages over other open source CMS’s. This includes integrity of vision of the core functionality of the system; for example, in eZ Publish all the managed content is supported by a single architecture.

It is fully open source and is implemented on the LAMP (Linux, Apache, MySQL, PHP) stack. Some features that distinguish eZ Publish from other open source CMS’s include: seamless integration with the Apache Solr search engine; freedom from extension dependency problems, likewise, problems with extensions not being compatible with future versions of the core application; core features such as eZ Flow which supports editorially managed page layouts; and the eZ Website Interface which allows editorial users browsing the public side of the website to manage content.

Several of our ongoing clients are "rescues" in which we have inherited an existing website from a developer no longer willing or able to maintain it, and because of the nice engineering in eZ Publish we are able to quickly master these systems and provide efficient support.

With eZ Publish we routinely build sites that are:

  • performant: We support some very high traffic, high availability sites (see our portfolio for some examples)
  • flexible: Once an eZ Publish site is properly set up, content owners have a high level of opportunity to adapt and change their site. This is a key development goal for us since we understand that website owners don’t want to be hand-cuffed to their developers.
  • responsive: We are skilled in most aspects of web development - certainly those that matter - and can provide significant server and client-side optimizations, and we have experience with proxying systems such as Varnish or the Akamai CDN.
  • diverse: We have built sites achieving a diverse range of requirements including large membership lists, large bodies of content, e-commerce components, and complex user experiences, all on eZ Publish.

Meet the Mugo Team

We're not just a bunch of technology geeks; we're a bunch that'll use the geek stuff to solve business problems. Every single Mugo-er is a multi-talented asset on our team, and we're proud of the group we've built.

Doug Plant

Client Engagement Manager

Doug has a degree in Math from UWaterloo and one in Physics from UBC. He's programmed all over the map (and off it too).


Peter Keung

Managing Director

Peter is a walking eZ Publish encyclopedia. He loves coding with the techies, then explaining it to the non-techies. He has also written and edited articles, documentation, and books about content management with eZ Publish.


Philipp Kamps

Developer and Project Manager

Philipp has a strong background in PHP and Free Software / Open Source. He has been the project lead on some of the most creative and demanding eZ Publish and PHP projects.


Benjamin Kroll

Developer and Project Manager

Ben mainly works with PHP and JavaScript but loved his numerous encounters with ColdFusion which is, despite vicious rumours, not actually dead. When not programming, he hones his blacksmithing craft.

Ernesto Buenrostro

Ernesto Buenrostro

Developer and Project Manager

Ernesto has been coding in PHP since it was called "PHP/FI". He has a passion for Open Source technologies and programming, and has built and maintained enterprise websites using the Symfony framework. Ernesto has a degree in Information Technology (aka Telematics Engineering). First and foremost, he likes to focus on making customers happy!

Thiago Campos Viana

Thiago Campos Viana

Developer and Project Manager

Thiago has a degree in Computer Science and is getting another one in Math.  He has been working with eZ Publish since 2006, has been nominated for several eZ awards, and won "Core Contributor of the Year" in 2013.

Dave Fearnley

Dave Fearnley

Developer and Project Manager

Dave has coded just-in-time inventory systems, custom point-of-sale terminals, dynamic pricing systems, membership directories, and much more.


Zak Greant

Business Advisor

Zak has spent the last 14 years building little parts of the Net, from individual websites up to advising and helping manage the organizations that build important pieces of Internet technology and infrastructure. He has contributed to the PHP project, MySQL AB, eZ Systems, the Mozilla Foundation and the Open Source Initiative.

© 2008 - 2016 Mugo Web. All rights reserved.