About

LShift is an independent software development company with offices in London and Berlin. It was founded in 2000 in Shoreditch, London, long before Silicon Roundabout or Tech City had even been imagined, by developers and designed to provide the ideal conditions in which the best levels of technical services can be offered to clients. Our model has proven successful again and again in the many long-standing relationships we have developed with our clients.

Apple cedar rust on apple by Sabrina Setaro (CC License)
Blog

Rules-based Network programming with Mio and Rust

Ceri Storey wrote “ One thing that you notice after spending most of your time looking at the insides of a program, is that it’s very easy to get bogged down in implementation detail, and end up with rather an optimistic view of how well the world outside of your application works. This is an especially common theme in… ”

Berlin

LShift now has a second office—Zimmerstraße 11, Berlin D-10969, Tel (+49) 30 1205 3497

berlin-office
weatherwatchers
News

BBC WeatherWatchers

LShift were the Lead Developers for the BBC WeatherWatchers project (see this explanation video) which went live on November 3rd. This is one of the first projects under BBC’s “Make It Digital” initiative and close to the hearts of Brits, so it’s already received a lot of interest since its first announcement on the One Show…

Development

We do not focus on any particular ‘preferred’ technologies—whether operating systems, databases, or development languages and environments. We do not routinely resell the same technologies to each client, although we have been spending quite a bit of time using messaging-related technologies at present. Our general experience allows us to recommend solutions uniquely tailored to address your business issues.

ConorM_140616_9071_HIRESBW

RabbitMQ Consulting

LShift offers bespoke consulting for clients using RabbitMQ for the first time, or with large or complex use cases. We were the original authors of RabbitMQ so we have a good understanding of the best way to employ it, as well as, for that matter, any messaging or integration technology.

rabbit-book

Join Us

Fantastic opportunities are available for skilled Software Engineers to join LShift in Berlin. Be a part of the most interesting technical team around!

JoinUs-big

Graduates and Interns

We welcome fresh blood and applications from students, or those newly qualified. Lack of experience can be accommodated (and fixed) for those with the right skills and aptitude.

ConorM_140625_9666_HIRESBW
By Ixocactus (Own work) [CC BY-SA 4.0 (http://creativecommons.org/licenses/by-sa/4.0)], via Wikimedia Commons
Blog

ECMAScript 6

Jarek Siembida wrote “ Recent projects got me dealing with JavaScript and this got me thinking about the language. You know, The Bad Parts. The damage has been done and there is no simple way to backpedal out of it. But hey, there is ECMAScript 6 to our rescue, is there not? Its final shape and form is known… ”

greyscale
Blog

Raspberry Chef

Tom Parker wrote “ Last month I wrote about temperature monitoring, and how I ended up using Raspberry Pi’s. I’m still fiddling around with their configuration, and I ran into a few problems. For starters, if I brought them home, they knew how to talk to the work WiFi, but not my home system, and vice versa (although this is… ”