We're comfortable tackling technical projects at all levels, from campaign microsites to complex web applications. Our passion for code extends to our systems automation across the business.
Background
We're an experienced technical agency used to delivering high-end projects for global brands.
Previous work has ranged from rich marcomm microsites and complex, interactive games through to innovative web and desktop applications with a business or consumer focus. We're equally happy building out web-based platforms or using new technologies in interesting ways to deliver compelling interactive content.
Philosophy
We're well aware of the creative and technical challenges in our industry. If an idea is particularly innovative or compelling we're often willing to share some of the risk to ensure those great ideas can come to life. Whether that risk involves upfront exploratory technical research to sanity check a creative idea, or thinking up technical solutions to creative problems where a budget says none exist, we're willing to stretch ourselves to be associated with great work.
Technical focus
If the project is a rich, interactive marketing piece we have deep experience with the Adobe technologies which usually power these creative ideas. Whether web, desktop or mobile, Flash, Flex or AIR, we're comfortable delivering to the level required for award-winning pieces.
In addition to core technologies, we also have a sound understanding of the secondary elements critical to the success of these projects: from video and audio considerations, through to common 3rd party libraries used to deliver physics engines, face detection, and other varied elements which are often essential to the success of modern creative projects.
For web projects we're primarily invested in Ruby and Ruby On Rails, having had many positive experiences with this language and framework. Apart from client projects, we also develop products and internal systems using this tech stack. However we've also comfortably delivered projects which involve PHP and Java - the ubiquity of these languages and associated applications (such as WordPress, Drupal, and Tomcat) ensure they remain a part of our client offerings.
For mobile and tablet projects our main focus is on Apple's ioS and Google's Android operating system, but where multi-device projects warrant a broader mix of platforms, we're always willing to investigate and deliver to spec.
Technical approach
Like many industry veterans, we've been through the project management evolution from waterfall to agile, and see the benefits of rapid, iterative releases and responsive development approaches. We always use ticket management systems in our software projects, and use Git for version control of all client deliverables.
We're enthusiastic about Behaviour-Driven Development (BDD) and strongly believe applying more software development processes to the digital industry is an undeniably Good Thing for developers, agencies, and their clients.
We deploy to *nix-based servers, and have automated systems in place to deliver work to development, staging, and production environments. We're big fans of automation as a competitive advantage and as a recipe for making technical projects that much more fun. We use Chef to quickly and reliably create test and production environments for all manner of projects.
Ultimately we're as passionate about our technical craft as we are about our projects, and believe that this is a necessity to deliver outstanding work.