AWS Management

Amazon provide some amazing public cloud services, but sometimes you need help to make best use of them.

That's where we come in.

Whether you simply want to use public cloud infrastructure for scaling and/or cost reasons, or you want to make use of some of the more complicated AWS services such as RDS or EC2 auto-scaling clusters, we can help with your automation, orchestration and service managememt.

What made Code Enigma stand out was your readiness to challenge what we initially asked for.


Workshop with lots of posit notesMatt leading a customer journey mapping workshop


For complex projects involving multiple stakeholders, a workshop is one of the quickest and most cost-effective ways of eliciting requirements.

Our requirements workshops are carefully planned and managed to derive the expected benefits.

User flow diagramGrey box wireframe for MyScience

Information Architecture and Wireframing

The goal of effective information architecture is to make the products, services and information on your website easy to find. The main goal of site navigation is to enable task completion.

Prototyping and device testing

Responsive HTML prototyping

We understand design is not about technology but about providing a good user experience. Therefore we prototype sites outside Drupal first so that we can test out user experience and check the site works on multiple devices and screen sizes.

Matt & James presenting at Front End United

Front end development and Drupal

Matt and James talk about prototyping and taking control of Drupal's markup at Frontend United