RDvault is a fully integrated R&D tax credits software platform.

RDvault enables accountants the ability to analyze their research and development expenditure, empowering this way businesses and advisors to innovate and swiftly claim their R&D tax incentives.

It's main purpose is to automate and facilitate a current day process that is still done through paper by hand.

To date, RDvault has helped businesses claim a total of £3.5m in R&D tax relief and credits.



RDvault was designed to be easy to interact with, easy to manage, and with future different billing integrations in mind.

In order to make all of the necessary connections between the backend and the frontend, all components had to be created from zero.

Having the project's infrastructure built on AWS Lambda posed an interesting challenge, as some third-party Django packages were not intended to run in this type of infrastructure. 
As a result, the code was tweaked and optimized for the AWS Lambda infrastructure.

This project also had a very important deadline, something that through hard work and dedication, our development team was able to meet all required objectives.

Involvement and Strategic Positioning

This project enabled both our Frontend and Backend development teams the chance to dive into new areas of technology.

The entire project was extremely compelling as a whole; not only as simply being  a Web APP, but also based on all of the functions that it offers.

In terms of software development, all of the technical evolution that both our Frontend and Backend development teams underwent during the course of this project was definitely a main point of highlight.

Presently, we are committed in providing continuous support to any requirements or improvements that need to be implemented in the application.



On Project Management our focus went towards client communication and support, Frontend and Backend task assignment, International coordination between all development departments, and daily standup meetings to assert the clients needs.




For the Backend development  we focused on creating the Django REST Framework, configuring the AWS Lambda infrastructure and managing any error detection through Sentry.



RDvault was built with 100% custom Frontend development by using React and Material-UI.
With this we were able to assemble all layout and background styling aspects, organize incoming API data according to its functions, and perform all additional required testing.


In what relates to the Design, a flowchart and wireframe were created in order to understand the UX  and test the application's navigation, a strategy was then developed and the UI design created.




Integrate with cloud accounting 

RDvault connects seamlessly to Xero – making it easy to securely organise, prepare and update claims.

Say goodbye  

All information, calculations and preparations are done within the RDvault software so there’s no spreadsheets required.

Save crucial time and money

Speedily sync your data and quickly discover the amount you’re entitled to in one affordable package.

Access accurate figures 

Real-time claim insights ensure every client has access to the most up-to-date figures.

Technologies Used


React is the Javascript library that was used for building the user interface.

This MIT licensed open-source library is maintained by Facebook and by a community of individual developers and companies.


Being fully integrated with React, Material-UI was chosen for all component and element rendering aspects.

Material-UI is a design language developed by Google.

Django REST framework

The Django REST framework is a powerful and flexible toolkit for building Web APIs.

An API is a set of routines, protocols, and tools for building software applications.



To develop the interface, an outline was concluded before the design proceeded towards the conceptualization phase and a prototype wireframe was created in order to verify all of the navigation aspects.


Chart.js was used to transform the data into a graphical medium. By sending an aggregation of several values and ID’s that represent different axis, the Chart.js framework is able to convert these into different graphs.


The main database is in MySQL. This can be built and installed manually from source code. MySQL is an open-source relational database management system.



Only a select few are able to deliver the perfect balance when it comes to online outsourcing services.

We pride ourselves on being one of them. How?

  • 90% delivery within budget
  • Result driven mindset
  • Great quality / cost ratio
  • Western cultural fit
  • Great location to visit and collaborate
  • English proficiency
  • Optimal timezone for collaboration (CET) 



Scroll Down