Reindex Software is a team of software engineers focused on GraphQL, React.js and related open source technologies.


We provide consulting and training services for companies wanting to make the most out of GraphQL, React and related technologies.

Software Development

Whether it's building an MVP with React Native, moving your web app to React or developing a GraphQL API for all of your backend services, we're ready to jump in to help.

Reindex can deliver the whole project from an idea to a polished product or we can work together with your existing team of developers.

GraphQL Training

If you want to get your engineering team up to speed with GraphQL and/or Relay we can lead an on-site training course tailored to your needs.

The course can cover the basics of GraphQL, Relay and scalable GraphQL server architecture, or go deeper in more advanced topics relevant to your application.


Ville ImmonenView Ville Immonen's profile on LinkedIn

Ville is a full-stack software engineer specializing in client-side web technologies, such as JavaScript, HTML5 and CSS, yet skilled in server-side programming, with experience in Python, Node.js and .NET backends. He has a strong knowledge of the web technologies and uses it to build amazing user experiences for the web.

Mikhail NovikovView Mikhail Novikov's profile on LinkedIn

With 9 years and counting professional experience, in startups and consulting, Mikhail is amazingly versatile and an unbelievably quick learner. He is passionate about building products and rigorous about his code.



We built Reindex, the first Backend as a Service platform based on GraphQL, because we needed an API for building mobile and web apps with JavaScript faster. We've enjoyed using React for frontend development since 2013 and it's changed the way we think about client-side code. But integrating client-side apps with various backend technologies and hosted databases using more or less RESTful APIs was a constant source of complexity. When Facebook introduced their approach for tackling this complexity with GraphQL and Relay, we saw in this a huge potential for the kind of applications we love to build. And we wanted a service for storing data with GraphQL that could be set up in minutes, without time consuming backend development, a "Firebase of GraphQL".

Contact us

Interested? Send an email to and tell us about your project!