We are a software consultancy based in Berlin, Germany. We deliver
high quality web apps in short timespans.

Upstream Agile GmbH

What we do.

Develop Custom Software

We offer the full package, turning your ideas into working software - including screen design, server deployment and maintenance.

Ready for your customers in a few weeks.

Maintain Code Quality

Does your software have more bugs than you can count or is it too hard to maintain?

We offer code reviews and refactorings to improve code quality and maintainability.

Training

We pair with your programmers on real projects to teach them our techniques.

From using the best tools to pair programming and test driven development.

What our customers say.

Upstream are amazing. They've pushed our project from zero to production in less than 3 weeks, plus coaching our developers. We didn't expect this amazing performance.

Lukas Rieder, CTO paperc.de

The guys from Upstream impressed me with their delivery speed and their deep expertise in Rails.

Stephan Wiesener, CTO housetrip.com

Recent Work.

Client Projects

PaperC Screenshot Housetrip Screenshot CampusStatistik Screenshot getontour Screenshot jamii Screenshot
  • PaperC

    PaperC.de lets you read books online and buy single pages. Startup of the year 2009.

  • Housetrip

    HouseTrip is a market place for short term rentals.

  • CampusStatistik

    CampusStatistik lets users earn points for answering surveys and get prizes in exchange.

  • Get On Tour

    Social media powered tour website for German artist Jan Delay.

  • Jamii

    jamii is a VOIP enabled web app that helps to organize people via phone.

Products

  • Cobot Logo

    cobot

    cobot is a service that helps running a coworking space.

    It's simple to use, very affordable and solves real problems. We use it ourselves every day.

  • Doingtext Logo

    Doingtext

    DoingText makes writing texts, sharing and gathering feedback a no-fuss experience.

    With elegance and simplicity.

Side Projects

Open Source

  • couch potato

    Ruby persistence framework for CouchDB. used in many of our projects.

  • culerity

    Tool for integration testing web applications from database to in browser javascript.

  • boom_amazing

    In browser presentation tool with a zooming interface.

Who we are.

What we have to say.

Most Important

June 3rd, 2010 by Alexander Lang

From Journeyman to Client

Agile project management makes the client an integral part of the development process. This article explains what your responsibilities and powers as a client are, and helps you to understand project management the way we see it. read more

Upstream Agile Project Checklist

In order to improve communication and make it clear what to expect and what not to I came up with the following checklist of what agile projects are about. read more

Latest Blog Posts

May 12, 2012 by Alexander Lang

12 Rules for Writing Web Apps in 2012

The following is a list of ideas I pulled out of my head over the course of today. While it was slapped together rather spontaneously it is based on six... read more

October 20, 2011 by Alex

Http Caching assets in Rails 3.1

I’ve been wrestling with this for the past few hours and finally got it working so I’m going to share this, hoping it might save others a few hours of... read more

August 10, 2011 by Alex

Ruby TDD Workshop

Nachdem wir unsere ersten JavaScript Workshops erfolgreich durchgeführt haben, machen wir jetzt mit dem nächsten Thema weiter: wir bieten einen Workshop Test Driven Development in Ruby an. Du bist erfahrene(r)... read more

Twitter

We love.