agency info

This page provides all the information relevant to digital agencies looking at hiring Sunny Side up as a Silverstripe contractor.

Who is Sunny Side Up?

Sunny Side Up was founded in 2003 by Nicolaas Thiemen. Since May 2007, we have specialised in the Silverstripe CMS. Sunny Side Up has delivered a wide variety of web projects. From small brochure sites through to large corporate sites and web applications.

Company Culture

We pride ourselves on:

  • understanding client requirements
  • honest and direct communication
  • team approach
  • interest in best practice and doing things properly
  • simplicity

Office Location

We work out of the old Meteorological Service building, 32 Salamanca Road, Wellington, New Zealand.

Our experience with the Silverstripe CMS

Sunny Side Up was one of the first companies to adopt the Silverstripe CMS outside Silverstripe Ltd itself. We have not looked back since. We have published more than 180 Silverstripe Modules over the years. While many of them are no longer relevant, we are adding new ones regularly and many of them are being actively maintained.

Sunny Side Up has also been active in the Silverstripe Community. For example, we recently contributed to the silverstripe blog.

Areas of Expertise

Here are a few examples of areas that we have coded for in the past:

  • E-commerce
  • Questionnaires
  • Google Maps
  • Business Listings
  • Javascript Applications 
  • Image optimisation

In most cases, we follow the recommended Silverstripe standards. All our PHP will be formatted to PSR-2 standards. We can write tests as you see fit and we can implement a test driven approach where practicable. We use webpack for our front-end development and we are also developing an expertise in react, then again we are happy to work with your preferred tools and styles, including plain css.


We are happy to integrate with your preferred communication and bug track tools (we have used tons of them). We are generally available during NZST business hours, but we can set up contact times outside New Zealand business hours where necessary and practicable.

cost and capacity

Please see our cost and capacity page for more information.

Sample Code

We have 180+ Silverstripe Modules available on github. Keep in mind that quality levels vary greatly - we are working hard to improve many of them. Here are three modules that give you some idea of our coding style:

Micro Module: E-Mail Field

Adds an Email field to the database field options. 

Medium-size Module: Email Reminder Module

Sends out a reminder about membership. 

Large module: E-commerce

The original Silverstripe Ltd. e-commerce module that has seen many iterations ever since we took it on. While it has a lot of legacy code and documentation, etc. it works well in practice. Over the years, we have created around 70 sub-modules for it (tax, shipping, payment gateways, etc.)