About Rufilla

Our Story

Smart products, built openly, since 2009

Our Story

Smart products, built openly, since 2009

When Joe Nicholson founded Rufilla in 2009, he had a vision to transform technology consulting. As a former CTO, he’d seen how traditional consultants often held back information and focused more on becoming indispensable than enabling client success. Inspired by radical transparency, Joe built Rufilla on a different philosophy: share everything, document thoroughly and empower clients to innovate independently.

Enabling the client

Our Evolution

Rufilla started in 2009 as a small embedded software consultancy. Looking back, there’s a pattern. We tend to get into new technology early. We learn it properly and share what we learn. Then we use it on products that have to last for years.

2009–2013

Early days

Rufilla began in Abingdon, Oxfordshire, in 2009. Some of our early work went into products that shipped in the tens of thousands. In 2012 we started working with Oxford Instruments. We built their Saturn platform on Yocto Linux. Yocto was new then. It later became the industry standard for embedded Linux.

2014–2018

When IoT was new

By 2014 the Internet of Things was the exciting new thing. We set up IoT Oxford, the second IoT meetup after IoT London. The first few meetups were at Culham. Later we moved into central Oxford. One evening drew 105 people. Speakers included Microsoft, Oxford University, young IoT companies and researchers.

Yocto was still new to most UK engineers too. So we set up the UK’s first Yocto training course, run with Hitex. Engineers from more than 40 companies came. Some of those companies later became clients.

2015–2019

Interesting problems

The work got more varied. We helped build the world’s first IoT wheelchair. With Hitex, we worked on a government-funded aerospace programme. It gave large manufacturers live data from machines at their smaller suppliers. We moved an assisted-living hub with field reliability problems onto Yocto Linux. It then ran reliably for ten years. We also re-engineered existing test instruments to design out obsolescence.

2020–2023

Smart energy at scale

In 2020 we started working with Octopus Energy. We designed the Home Mini for them, hardware included. It went on to be deployed in hundreds of thousands of UK homes. Other energy products we worked on shipped in the tens of thousands.

During COVID we helped build a heated handwashing station with several basins. It used heat batteries for its hot water. With Octopus, we also worked on Octo Secure, a government-funded project. It created a secure IoT infrastructure in the home using the smart energy infrastructure.

2024–2026

Security and the long term

Connected products now need to stay secure for years. The EU Cyber Resilience Act is making that a legal duty. Lucerna, our vulnerability management platform, won its first customer in 2026. We became an official Yocto Project Participant and a Silicon Labs Design Partner. We also launched Rufilla Labs, where we build things in the open.

Today

We help teams build connected products that stay secure and supportable for years. Oxford Instruments first worked with us in 2012. They are still a client today.

From concept to production, we've delivered products across industries:

Smart Energy Systems
Medical Devices
Transportation Innovations
Automation Technologies

Who We Are

We’re a team of engineers who enjoy hard problems. Our expertise spans embedded Linux, IoT, hardware design and secure systems development. What sets us apart is our approach:
We're upbeat and easy to work with
We love tackling new challenges
We believe in sharing knowledge, not hoarding it
We're committed to helping our clients grow independently
Joe Nicholson, Managing Director and Founder

Joe Nicholson
Managing Director & Founder

Leading with vision and expertise, Joe brings over two decades of advanced software engineering experience to every project. His passion for transparent collaboration and knowledge sharing has shaped Rufilla’s unique approach to technology consulting.

Martin Townsend
Senior Software Engineer

Martin excels in software architecture and embedded systems, bringing elegant solutions to complex technical challenges. His expertise in system architecture helps clients build robust, scalable platforms.

Anthony Wilson
Senior Software Engineer

Anthony’s expertise in software design and development helps create scalable, efficient solutions that stand the test of time.

Muhammad
Shakeel Khan
Senior Software Engineer

Shakeel specialises in complex software development and system integration, ensuring our solutions work seamlessly across platforms and technologies.

Awais Belal
Senior Software Engineer

Previously managing Siemens’ Linux software platform offering, Awais brings deep expertise in developing robust software solutions and enhancing system performance. His experience helps clients navigate complex technical landscapes with confidence.

Owen O'Hehir
Senior Hardware and Software Engineer

Owen focuses on software development and system optimisation, bringing fresh perspectives to technical challenges and contributing to our culture of innovation.

Diana Nicholson
Co-Director & Office Manager

Diana ensures our operations run smoothly, managing administrative processes and accounting with the same attention to detail we bring to our technical work.

What makes Rufilla different?

We believe in:

Solution-Focused Innovation

We approach every challenge with a solution mindset, turning obstacles into opportunities for growth and innovation.

True Partnership

We’re not just consultants; we’re partners in your product development. We take time to understand your goals, share our knowledge openly and celebrate your successes.

End-to-End Excellence

From initial concept through to manufacturing, we ensure every stage of product development meets the highest standards of quality and security.

Knowledge Transfer

We don’t believe in creating dependency. Instead, we equip your team with the expertise to maintain and evolve your smart products independently.

Our Values

Passion

We genuinely love what we do. It drives us to explore new possibilities, tackle complex challenges and help our clients build innovative solutions that make a difference.

Openness

We embrace transparency in everything we do, sharing knowledge freely and building trust through clear communication.

Honesty

We commit to unwavering honesty, delivering quality solutions that stand the test of time.

Quality

Excellence isn’t just a goal; it’s our standard. From concept to delivery, we ensure every solution meets the highest standards.

Teamwork & Collaboration

We work closely with our clients; the best results come from that collaboration.

Honesty

We commit to unwavering honesty, delivering quality solutions that stand the test of time.

Quality

Excellence isn’t just a goal; it’s our standard. From concept to delivery, we ensure every solution meets the highest standards.

Teamwork & Collaboration

We work closely with our clients; the best results come from that collaboration.

Expect great things

The Rufilla Difference

Our clients choose us because we:

Deliver reliable, scalable solutions
Share knowledge openly and extensively
Provide clear, thorough documentation
Maintain an upbeat, collaborative approach
Focus on long-term client success
Our success is measured not by how long clients need us, but by how well we equip them to innovate independently. This philosophy has led to long-term partnerships with companies who return to us not because they're dependent, but because they value our approach to collaboration and innovation.
Where smart ideas come to life

Our success is measured not by how long clients need us, but by how well we equip them to innovate independently. This philosophy has led to long-term partnerships with companies who return to us not because they’re dependent, but because they value our approach to collaboration and innovation.

Joe collaborating with a woman in the office

Tell us about
your project.

Get in touch