A modern user interface for perennial router firmware

The Client
DD-WRT is a Linux-based firmware for wireless routers. Originally designed for the Linksys WRT54G series, it now runs on a wide variety of models and is installed on millions of devices worldwide.
Macbook showing the DDWRT Status Overview page
Ember.js logo

anchorWe are Europe’s Leading Ember Experts.

Find out more

Accommodating a special environment

Shipping a single page app bundled with a router firmware is substantially different from serving it via the open web.

The first step for our experts was to understand the characteristics of the environment, like limited hardware capabilities and slow update cycles. We then developed an application architecture for the project that was tailored to the particular requirements and limitations of this use case, accounting for infrequent updates, intermediate network outages, and a UI that adapts itself based on the capabilities of the device.

[Mainmatter's] expertise in developing Ember.js based applications helped us to define and develop the new DD-WRT NXT user experience. It was impressive to see in what short time such a complex application leveraging a customer backend interface could be implemented. simplabs' work provided the new foundation for our UI and our in-house development team greatly benefitted from their knowhow.
Peter Steinhäuser, embeDD CEO
Alt text

Optimizing for stability and resilience

We recommended Ember.js as a stable foundation that would support the project for years to come. We completed the prototype implementation of the architecture in just over six weeks, defining the structure for the application and establishing good patterns. That prototype laid the foundation for subsequent engineering efforts taken on by embeDD's in-house engineering team.

Ensuring long-term success

Before our work with embeDD was complete, we took an extended period of time to coach their engineers and review their work. This is how we ensured that they would be able to confidently continue the project long after we’d handed it over.

  • Next Case Study

A sturdy foundation for advanced system architecture

Expedition is an online travel magazine for global citizens. They turned to Mainmatter when they were looking for guidance to get the most out of their technology stack based on Elixir, Phoenix and Ember.js.

Find out more
Expedition homepage viewed on an iPad
Close up of hands typing on a laptop

Grow with us

Let's talk about the challenges that you're facing.

Our experts are ready to guide you through your next big move.

Partner with us