About Us

We specialise in system-level software infrastructure to support advanced technical applications, working across a range of industries including finance, automotive, medical, telecoms.

Typically we get involved in software architecture, design,  development, integration, debugging and improvement on the deep scary plumbing code that makes most folks run away screaming.

Heavy lifting

To use a building construction analogy, think of Codethink as architects and structural engineers, rather than interior designers. We help with the heavy lifting, to make sure the whole system stays up. If you need app developers, we’ll probably recommend someone else.

Our scope ranges from Enterprise systems to Embedded devices.

Real Open Source Experts

We are expert in Free and Open Source Software (FOSS). We participate in upstream and are active contributors to the Linux kernel and a wide range of FOSS projects, processes and cultures.

We value highly the amazing contributions, made over decades, by the Free Software and Open Source communities.

We help customers and partners take maximum advantage from the knowledge and technologies developed by the FOSS community. Even on proprietary projects, our teams draw on and benefit from FOSS people, code, processes, insights and values.

Philosophy and Approach

We promise to tell the truth and to act ethically. We promise to do our best. We promise to answer when customers ask for help. And we promise to fix our mistakes.

We aim to be great at software design and development, and to improve the practice of software engineering as a real engineering discipline.

We have learned that we can only achieve this by sharing what we know, and absorbing what others can teach us.

Apparently we scare some software companies. Particularly those who claim to be Linux experts but do not actually participate in the Linux development community. And those who advise silly things like `hardening` Linux, or closed-source tooling for Linux development, or sticking with an old kernel forever.

Our customers

Our customers are technical decision makers at international-scale organisations who seek competitive edge through design of systems which are faster, smaller, more secure, more up-to-date, or more advanced than the rest.

Customers value our integrity, intelligence, resilience and effectiveness. And our commitment not to use their names to sell our services. Here are some of the things they’ve said…

‘I’m in a dream position [with Baserock]. We have a maintenance plan for the whole lifetime of the platform. We know how to deal with updates. We’ve shown we can achieve a working update to latest kernel, at dramatically lower cost than ******* crippled Linux.’

`Other suppliers told us this would be a $10,000,000 project, with a five year roadmap. The Codethink guys delivered in three months, for $150,000.’

‘You guys do amazing work!’

`We regret choosing ******* instead of Codethink. Their original cost was higher than they told us, and the system they supplied was unstable. Now they’re charging us even more to upgrade it to a newer kernel, which will still leave us a year behind mainline. And in the meantime we’ve realized that the guys who chose Codethink and Baserock paid less, have a stable system, and they’re bang up to date.’

‘The crazy Linux guys from Manchester England.’

`Is this because of Baserock, or just that you’ve got a great team of engineers?’

‘We’ve considered the strategies of all our Linux suppliers. Codethink’s story is the only one that makes sense.’