New Bamboo Web Development

We build rich web apps in Ruby

New Bamboo is a specialist in agile development using Ruby, Rails and HTML5.

We are a team of people who are passionate about staying on the cutting edge and use a rigorous agile process that's been delivering reliable results for more than five years. Our Ruby on Rails experience includes complex ecommerce projects, business collaboration tools, and high-traffic media sites, among many others.
Vodafone Amnesty 5-fwd Metronet Npg

We work with a wide variety of clients in London and beyond

  • Since it started life as a New Bamboo internal project, Pusher has delivered over 36 million realtime messages via a powerful API.

    pusher.com

    Pusher
    Pusher
    We built Protect The Human, a large social network and CMS, for Amnesty International, and integrated it with their systems.

    protectthehuman.com

    Protect-the-human
    Amnesty International
    Channel Five's Gadget Show video site meant integrating complex product and video APIs and being prepared for massive traffic spikes.

    fwd.five.tv

    Fivefwd
    Channel Five
    We worked with Scholastic to build the Scholastic Book Club, using Rails and an agile process to deliver on time and above scope.

    Scholastic Book Club

    Scholastic
    Scholastic UK
  • Panda is a flexible and highly scalable cloud video encoding API, and another successful New Bamboo spinoff.

    pandastream.com

    Panda
    Panda
    We helped Escape The City launch a new site quickly, and built a process and a solid technical base for ongoing growth.

    escapethecity.org

    Escape_the_city
    Escape The City
    We provide expert Rails developers to train HolidayExtras' team in Ruby, agile development, and fast prototyping.

    (internal prototype)

    Hx
    Holiday Extras
    We used modern javascript to build Curi, NP's tool to mark up scientific documents with rich chemical structure information.

    (secure internal tool)

    Nature
    Nature Publishing

We build our own web apps and ruby tools, and we love to share

1786 watchers, 123 forks

peity

JavaScript

Progressive <canvas> bar, line and pie charts

1451 watchers, 82 forks

lunr.js

JavaScript

A bit like Solr, but much smaller and not as bright

1195 watchers, 156 forks

dragonfly

Ruby

A Ruby Rack-based gem for on-the-fly processing - suitable for image uploading in Rails, Sinatra and much more!

443 watchers, 46 forks

davis.js

JavaScript

RESTful degradable JavaScript routing using pushState

440 watchers, 47 forks

say-cheese

JavaScript

Minimal javascript library for integrating a webcam and snapshots into your app.

343 watchers, 23 forks

augment.js

JavaScript

Modern JavaScript in your IE

308 watchers, 29 forks

js-model

JavaScript

Work with models in your JavaScript

86 watchers, 44 forks

Hermes

Shell

An environment for Ruby and JS developers in Darwin

86 watchers, 8 forks

signature

Ruby

Simple key/secret based authentication for apis

60 watchers, 10 forks

hash_mapper

Ruby

Tiny module that allows you to easily adapt from one hash structure to another with a simple declarative DSL.

23 watchers, 6 forks

jbundle

Ruby

Bundle and minify JavaScript projects


How we work

Process

We use a modern, lightweight process that gets results quickly and gives you the flexibility to evolve your design. We deliver working, tested software each week so you can watch our progress.

Plan

We maintain and update a simple, transparent and readable plan that means there are no surprises, and we'll adapt our schedule to your business needs.

Team

We work closely to design the application as we're building it, so we like to co-locate our team at your premises for part of each week, or you're welcome to drop into our offices.

Our role

Build your app from scratch

We'll help you to minimise risks and make the most of your budget by suggesting ways to meet your business goals quickly. We can work with your existing designer, or recommend a design agency.

Grow your existing app (and team!)

We can get up to speed quickly on your current code. If you have an existing team, we can work with them to enhance their skills while we grow your app. Once you've launched, we can hand over to your new team or schedule regular time to keep you up to date.

Our team

Our diverse technical backgrounds mean we're well prepared for any challenge and we're passionate about emerging web technologies like HTML5 and Websockets. When we're not building apps, we write, present, and teach about new ways of building for the web.

Thomas

Thomas

CEO
Alexis

Alexis

Head of Account Management
Twitter
Olly

Olly

Developer
Twitter
Ismael

Ismael

Developer
Twitter
Laurie

Laurie

Head of Operations
Twitter
Mark

Mark

Developer
GitHub
Ben

Ben

Developer
Twitter
Pablo

Pablo

Developer
Twitter
Niall

Niall

Developer
Twitter
Claudio

Claudio

Developer
Twitter
Masha

Masha

Developer
Sam-w

Sam W

Scrum Master
Lee

Lee

Developer
Twitter
Tony

Tony

Developer
Twitter
Tom

Tom

Developer
Twitter
Dan

Dan

Developer
Twitter
Tanya

Tanya

Scrum Master
Karina

Karina

Scrum Master
Twitter
Joe

Joe

Office & Accounts Manager
Murtaza

Murtaza

Developer
Twitter
Neil

Neil

Developer
GitHub
Iain

Iain

Developer
Twitter
Damien

Damien

Founder
Twitter
Max

Max

Founder
Twitter

Bamboo blog

We write about techniques and trends in Ruby, Rails, and Javascript, and about new ideas in agile project management and web applications. For more up-to-the-minute news, we're also on twitter.