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 Cogeco Peer 1 and Rackspace)
  • Multi-language, multi-site setups
  • ONIX and publisher data solutions
  • Web accessibility (following the WCAG 2.0)

We are calm and conscientious people and business partners who listen, and are friendly and polite. Our staff is comprised of 10 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.

Black and white photo of Doug

Doug Plant

Client Engagement Manager

Doug has been working on web projects since 2001, although he has been programming since the 80s. Pre-web he worked on various things including games, industrial robots, and a prototype fusion reactor control system. He likes: working on web projects because the return on investment is so easy to recognize; working with eZ Publish because it is so efficient to deliver on; and working with the Mugo team to deliver great tools to clients. When he’s not working, he is getting his two kids into the backcountry. He has a degree in computer science, another in physics, and has spent around 10 years planting trees.

Peter Keung

Peter Keung

Managing Director

Peter is a walking eZ Publish encyclopedia. He loves coding with the techies, then explaining it to the non-techies. Peter has written books and documentation about eZ Publish and has managed some of the most complex eZ Publish implementations at the American Museum of Natural History, Hootsuite, Rasmussen Reports, and more. He has a Business degree (specializing in Management Information Systems) and a minor in Kinesiology. Peter is one of the founders of Mugo.

Black and white photo of Philipp

Philipp Kamps

Developer and Project Manager

Philipp has extensive experience in designing and implementing robust solutions for high traffic and complex websites and web applications. He has strong knowledge in reviewing and optimizing the performance for all layers of a web application, including browser page load performance, application refactoring, cluster setups, and operating system configurations. He has built object-oriented and secure web applications on top of different PHP and Java frameworks. If a specific architectural structure was required, he designed and implemented new frameworks from the ground up.

Philipp has been the project lead on some of the most creative and demanding eZ Publish and PHP projects. He lives in Aachen, Germany, and speaks English, French and German. In his free time you’ll find him in a climbing gym or outdoors bouldering.

Black and white photo of Benjamin

Benjamin Kroll

Developer and Project Manager

Ben has been working as a web developer in Germany, Canada, and Australia since 2000. Presently working across the “full stack”, using PHP, JavaScript, and CSS with a focus on eZ Publish. He has worn many hats in the past (sadly only figuratively), including: video editing, interaction design & animation for the education sector, creating content management systems in PHP and ColdFusion, Windows applications in Delphi, and system tools and games in Python.

At Mugo Ben has worked on a range of publisher data solutions that power sites and systems such as 49thShelf.com, AllLitUp.ca, and ReaderBound.com, exposing great Canadian literature to the world. He speaks German and English and enjoys the ever-changing weather in Melbourne, Australia. He’s also a trained blacksmith.

Black and white photo of Ernesto Buenrostro

Ernesto Buenrostro

Developer and Project Manager

Ernesto has a degree in Telematics Engineering. He has developed applications for desktop, client/server, and websites. Currently at Mugo he maintains eZ Publish and Drupal websites for Harvard University, and he was the lead developer on the implementation of the marketing website for Hootsuite.com. Ernesto also enjoys making accessible websites and building pure PHP Symfony applications.

Black and white photo of Thiago Campos Viana

Thiago Campos Viana

Developer and Project Manager

Thiago has a degree in computing science and has been working with eZ Publish since 2006. During his graduation course, he discovered eZ Publish while comparing several Content Management Systems as part of his scientific research program. Since then his experiences have included living in Norway for almost 2 years, being nominated for several eZ awards, and winning the "Core Contributor of the Year" eZ Award. Currently he likes to incorporate new technologies on projects and find new and interesting ways to work with the new eZ Publish stack. He speaks Portuguese and English. He works on almost every project at Mugo.

Black and white photo of Dave Fearnley

Dave Fearnley

Developer and Project Manager

For more than 20 years Dave has coded just-in-time inventory systems, custom point-of-sale terminals, dynamic pricing systems, membership directories, and much more. He has a broad experience in delivering large scale educational software products. Dave is Mugo's champion and expert of website accessibility, especially regarding the Web Content Accessibility Guidelines (WCAG) 2.0.

Black and white photo of Mo Ismailzai

Mo Ismailzai

Senior Project Manager

Mo enjoys working on every layer of the stack -- especially the "people" layer -- and believes that delivering on client expectation requires more than just good code. He is versed in a variety of programming languages, communicates effectively in several spoken languages, and is just as comfortable writing technical documentation as he is speaking to non-technical audiences. In addition to his experience with web technologies, he has also implemented data visualization solutions, worked extensively with geographic information systems, and has designed and implemented qualitative and quantitative research projects. He is a strong proponent of open-source software and prefers standards-driven solutions. Mo holds a masters degree in sociology from the University of Toronto.

Carlos Mauri

Carlos Mauri

Developer and Project Manager

Carlos found his passion for web technologies in high school when he stepped up to build a website for his basketball team. He has a degree in computing science and years of experience in the education sector. Carlos has a strong technical background in HTML, CSS, JavaScript, PHP, MySQL, PL/SQL, and various content management systems including Oracle Application Express, WordPress, and eZ Publish. He also likes Photoshop and SEO challenges.

Carlos speaks English, Catalan, and Spanish. He enjoys working out at the gym, writing on his travel blog, and cheering on his favourite soccer team, FC Barcelona.

Paulo Valle

Paulo Valle

Developer and Project Manager

Paulo started working with HTML when he was 10 years old. As a teenager, he applied his fresh knowledge of Clipper -- from the MS-DOS days -- to build a patient management software for a hospital in his city in Brazil. Since 2011, he has worked with PHP, eZ Publish, WordPress, and CodeIgniter.

Paulo has also studied Philosophy, Human Science, and Anthropology, which help him think abstractly when working with technology. Outside of work (literally), he takes photos of people, nature, urban scenes, and wildlife, and builds impossible structures with blocks of Lego.

Henrique Paim

Henrique Paim

Developer and Project Manager

Henrique has over a decade of experience with PHP, JavaScript, CSS, database administration, and more, including building firmware using C++ and Pascal. He believes that the more important skills are non-technical, such as understanding the business environment and client needs in order to build appropriate solutions that bridge the digital and non-digital worlds.

Originally from Brazil, Henrique speaks English and Portuguese, and is working to improve his French. He has a passion for traveling, especially to compare the old and new areas of cities.

Black and white photo of Zak

Zak Greant

Business Advisor

Zak has spent the last 20 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 - 2019 Mugo Web. All rights reserved.