Advanced Software Development

revolve is a highly qualified team experienced in software development of web and mobile applications. 

Our main technologies are: JavaScript, C#, Python, AngularJS, React, NodeJS, React Native, Ionic and Android. 

We are ambitious and fast learners. We believe future is Artificial Intelligence. We are building skills around advanced custom software development to be able to provide solutions for unusual problems related to digital image processing, machine learning and optimisation algorithms. We have been tested by our customers and managed to provide complex solutions for companies from manufacturing industries through software development for hardware devices. 

We have developed a first class online solution for selection, recruitment and development process in Human Resources for one of our top customers (1). We have designed a mobile app for drone monitoring system in Poland (4), developed a dedicated software for interactive mirrors (3), created an app for reading and storing data from the tachograph and created a series of online campaigns for a customer in Norway (2). 

Let us know your requirements at [email protected]

 
$5,000+
 
$25 - $49 / hr
 
10 - 49
 Founded
2015
Show all +
Katowice, Poland
headquarters
  • revolve
    Porcelanowa 19
    Katowice 40-246
    Poland
    +48 695 400 481

Portfolio

Key clients: 

Real-time cup detection powered by machine learning

How can artificial neural networks help companies and brands? They can for example detect objects and products in real time. Our team at revolve has finalised a proof of concept of a cup detection system. They have been working for a couple of months to teach the system to detect, mark and track cups in real-time. 

You can see the results in the short movie clip presenting opportunities behind machine learning and image processing. 

AI for interactive mirrors

We worked for Abyss Glass - Polish tech startup designing and manufacturing interactive mirrors. Our team have accomplished several advanced projects related to digital image processing during this cooperation:
 

  • we have developed application for automatic face ageing using, among other things, artificial neural networks;
  • we have added gesture and emotions recognition interface to smart mirrors and combined it with some general features and 3D graphics
  • basing on face recognition camera and distance sensors we have created many small demo applications (proofs of concepts).


Our team was also responsible for creating main software for control of smart mirrors that included data collection from several different sensors, content display on the mirrors and communication with external servers."

Web and mobile app for UAV monitoring system

We have participated in creation of UAV (drones) monitoring system. Idea was to send general and telemetric data from each UAV to central server with custom, encrypted binary protocol and then provide information for various applications (mobile, desktop, web) with prepared API. We were responsible for creating a central server application (in NodeJS) and mobile monitoring application for Android.

Software development in R&D projects

Our  team works as a technology partner in conducting of R&D project financed by The National Centre of Research and Development where the Polish Police is final recipient. We are involved in creating a web platform for performing questionnaires and psychological tests. We are a part of a team responsible for software development and back-office production process based on Scrum methodology.

The scope of work covers development of:

- back-office software  

- test configuration system

- test performance module

- time and statistics analytics.

The whole system is developed as a web application. Main technologies used are: ASP.NET MVC, C#, Node.js, React.

Our work includes: software development, DevOps and technical and SCRUM methodology consulting.

Reviews

Sort by

Software Development for Psychology Company

"If I need to cooperate with an external IT team again in the future, I will go to them first."

Quality: 
5.0
Schedule: 
5.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
$50,000 to $199,999
 
May 2016 - Ongoing
Project summary: 

Augmenting an internal team, resolve provides IT resources for police projects. They built a JavaScript-based communication platform and are developing a touchscreen driving exam and data analysis platform.

The Reviewer
 
11-50 Employees
 
Siemianowice Slaskie, Poland
Piotr Szostok
CEO, Alta
 
Verified
The Review
Feedback summary: 

The platforms are stable, reliable, and functional, with code that meets strict requirements and careful scrutiny. They’re an industry standout when it comes to communication. Their flexibility with personnel management and Agile and Scrum expertise keep projects running smoothly and within budget.

BACKGROUND

Introduce your business and what you do there.

I am the CEO of Alta. We have been in business for 27 years as an interdisciplinary company using psychology and IT. We have our own psychological team, as well as an internal IT team that supports their work.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with revolve?

We had 2 big projects, and we were looking to outsource the work.

SOLUTION

What was the scope of their involvement?

They helped us with both projects. One project was an IT system that supports internal communication for the police department in Poland. Together with our team, they were responsible for building the platform that provides the foundation of the system. They proposed using JavaScript instead of the technology we used to use on our projects, and we followed their advice.

The other project is a psychological driver examination, also for the police department. It involves an intranet-based platform to protect and manage personal data, as well as a touchscreen interface device to execute the psychological tests. It then gathers results and runs modules that analyze the data and generate output.

What is the team dynamic?

It was a dynamic situation, and they were flexible in order to meet our expectations. During different stages of the projects, we had between 2–4 people from their team working on them.

How did you come to work with revolve?

We knew someone from revolve. When we began looking for someone to cooperate with us, we asked them. From there, we started working together.

How much have you invested in them?

We spend 30,000 Polish Złoty [$8,352 U.S.] per month on average.

What is the status of this engagement?

As far as I remember, we began working with them in January of last year. The driving exam project is ongoing.

RESULTS & FEEDBACK

What evidence can you share that demonstrates the impact of the engagement?

The collaboration has been very successful, and we are very happy with it. The platforms they have developed are stable, reliable, and functioning well.

There are high expectations with delivering a product to the police department, because they check every detail, including the source code. In cooperating with revolve, we have achieved better quality so far than we did on projects we developed solely with our internal team.

If I need to cooperate with an external IT team again in the future, I will go to them first. It was, and still is, a great collaboration.

How did revolve perform from a project management standpoint?

They were much more experienced than us in project management, such as Agile programming and Scrum, which was great for us. They were willing to share their knowledge, and they simultaneously grasped the project and taught us about project management. After several months, we cooperated perfectly. They were also very helpful and flexible about choosing which technology to use.

I have been very happy with the way they controlled the project from their side. When a developer from their team was ill, they were able to manage the situation very well. They delegated another developer to us, who quickly got involved with the team. That isn’t an easy task in the middle of Scrum.

Senior revolve management provided oversight, and we were in constant contact.

What did you find most impressive about them?

They are very competent IT people and are also very reliable. Their communication is very good, which is rare in this industry. Good communication is crucial in human relationships in general, but especially when working on a project within time and budget limits.

They are flexible, as well as mature from a project management standpoint.

Are there any areas they could improve?

No, I don’t think so.

5.0
Overall Score I am very happy with the collaboration. They are a great team.
  • 5.0 Scheduling
    ON TIME / DEADLINES
    The project had a strict schedule, and they were always able to deliver in time.
  • 5.0 Cost
    Value / within estimates
    I am satisfied with the cost.
  • 5.0 Quality
    Service & deliverables
    The quality was good. We checked it ourselves and it fit our client’s strict requirements.
  • 5.0 NPS
    Willing to refer
    I would truly recommend that everyone collaborate with them.

Development for Interactive Mirror Company

“They were always reliable, which is the most important thing.”

Quality: 
5.0
Schedule: 
5.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
$10,000 to $49,999
 
June - Nov. 2016
Project summary: 

revolve provided web and app development for a technology company that produces interactive adverts on mirrors. This included work on Kinect hardware to install motion detectors as well as infrared technology. 

The Reviewer
 
1-10 Employees
 
Katowice, Poland
Jakub Rawicki
Co-Founder, Abyss Glass
 
Verified
The Review
Feedback summary: 

The product had a successful launch, selling over 100 mirrors, with some long-term relationships with satisfied clients already established. revolve’s team worked to deliver on time to meet all deadlines and made sure that the product was of the highest quality at all times. 

BACKGROUND

Introduce your business and what you do there.

We are a producer of interactive mirrors — surfaces on which advertisements and other content can be displayed. We provide our products to companies such as clothes shops or hairdressers who can then use a surface that is already present as a place for advertising.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with revolve?

In the early stages of our business, we needed a partner who could help us develop the software side of our product. We had to add functionalities like data collection from the sensors mounted in the mirrors (distance, gestures, temperature, and so on). 

We also needed a web page which would enable our customers to create their own accounts for managing the content on the mirrors. This was the most important reason for starting a collaboration with revolve.

SOLUTION

What was the scope of their involvement?

revolve provided website and app development. There were also some tasks around the management of the content on the mirrors through gestures and facial recognition.

There were applications which used distance sensors; when a person comes closer to a mirror, the content changes dynamically. At a two-meter distance, there would be product information displayed, along with an encouragement for the person to come closer. After taking a few steps forward, more information about the product would be displayed. When the person came right next to the mirror, they would see the full product information, as well as have some interaction possibilities through touch, for example.

We used the Kinect technology on the hardware side, as well as infrared sensors and touchable frames.

What is the team dynamic? 

The team size depended on the specific task and ranged from three to seven people.

How did you come to work with revolve?

One of our founders had been engaged with revolve, and recommended them. We were satisfied with the initial work and decided to continue the collaboration.

How much have you invested with them?

The total cost of the project was 100,000 Polish Zloty. [$27,000]

What is the status of this engagement?

We started work with them in June 2016 and the project ended in November the same year.

RESULTS & FEEDBACK

What evidence can you share that demonstrates the impact of the engagement?

We couldn’t have begun selling our product prior to the collaboration with revolve — it was just not ready for customers. We have since started selling the mirrors and have sold around 100 across Poland and the rest of Europe. One of them has been bought by Sederma, a French company, to be taken to the U.S. for a technological event.

Our clients are satisfied with the product. We continued to collaborate with several of them, among which is one of the leading banks in Poland, Alior Bank. Our mirrors are installed in 35 branches across the country, and, currently, we are providing them with new content and new abilities for using those mirrors.

How did revolve perform from a project management standpoint?

revolve developed our product, while client-side communication is handled by our company. The collaboration between us and their team was good. Our offices are close to each other, which definitely helped the process; distance can be a big obstacle sometimes. All the relevant information was given to us at the right time. I cannot remember a situation when I or any of the other people involved with the collaboration were disappointed with revolve.

What did you find most impressive about them?

The focus they had on timelines. If revolve promised to have something delivered in a defined amount of time, it was. They were always reliable, which is the most important thing.

We have collaborated with other companies, and the results didn’t always satisfy us. There was no such situation with revolve. We were satisfied with the quality of their solutions.

Are there any areas they could improve?

They could be a bit cheaper, at least by Polish standards. However, in my opinion, the most important thing is to have a partner to rely on, not the money we have to pay.

5.0
Overall Score The collaboration was very good.
  • 5.0 Scheduling
    ON TIME / DEADLINES
  • 5.0 Cost
    Value / within estimates
  • 5.0 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer

Staff Augmentation for Consulting Group

“We’ve found solid partners with Revolve.”

Quality: 
5.0
Schedule: 
4.0
Cost: 
4.0
Willing to refer: 
5.0
The Project
 
Confidential
 
Feb. 2017 - Ongoing
Project summary: 

Revolve developed the frontend of an e-commerce platform using Node.js, AngularJS, CSS, Ajax, and Ember.js.

The Reviewer
 
1-10 Employees
 
Jaworze, Poland
Founder, Consulting Group
 
Verified
The Review
Feedback summary: 

The team at Revolve may be small, but they’re powerful, and their well-balanced, highly skilled group of developers have managed to deliver a quality product. Their responsiveness and committed nature have laid the foundation for a trusting partnership.

BACKGROUND

Introduce your business and what you do there.

I am the co-founder of a consortium of highly specialized software providers in the central European region. I engage and interact with them to provide dedicated solutions based on the fastest partner in the field. Another initiative I’m involved with is expanding the IT market, specifically in North America and western Europe. Additionally, I’m also a partner with a Scala company from Poland, where I’m trying to work in the international phase department to engage clients and develop new markets. This has been my main focus for the last few years.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with Revolve?

I had a client in Germany, and we were starting to ramp up the business based on Scala, so we were trying to fulfill competence in that area. Another company tried to meet their requests, but in a few weeks time, the same client asked us for team expansion in both the front and backend. The frontend was developed using AngularJS, while the backend was developed using Node.js.

SOLUTION

What was the scope of their involvement?

I can’t speak much about the product due to high confidentiality with the client. They are from the e-commerce market working with the big brands in Germany, and are developing their own product. They have a full team of stack developers, including Scalac for development of the backend, and Revolve for the frontend specifically. They’re using AngularJS, CSS, Ajax, and some Node.JS references for development. The focus was more on AngularJS, and recently they’ve started Ember.js development as well. Revolve’s team was not originally competent with Ember.js, but they were able to rapidly develop the skill and can now employ it productively for our client.

What is the team dynamic?

Currently, we are only using two people for the project, and it’s been running since the beginning of 2017. The contract lasts until the end of 2017, but there’s a high probability it will be prolonged. This is the only area where I am interacting directly with Revolve on this project. However, Przemek [Head of Business Development, Revolve] is exploring some initiatives within another American market with me. He’s one of the initiators of the new consortium starting around the end of the year that will attempt to fill the needs of the Nevada IT market.

How did you come to work with Revolve?

I was trying to explore the market in Poland very quickly, and I’d already knew Przemyslaw [Co-Founder, Revolve] for a year. We had met traveling together to the US while running an economic mission between the markets in Poland and Nevada. Once we came back to Poland, we started to correspond via emails as well as phone calls, and eventually established mutual trust. Earlier this year, I approached him for help with the frontend of this project.

Przemek [Head of Business Development, Revolve] was partnering with another company, and they were doing software development services under one roof with a focus on Node.js. I called them and received a quick response, and they were easy to communicate with due to being a small company. It took about three weeks to go from engagement to agreeance on formal arrangements, so the partnership had a really rapid start.

What is the status of this engagement?

We started working together in February 2017, and the relationship is ongoing.

RESULTS & FEEDBACK

What evidence can you share that demonstrates the impact of the engagement?

We were afraid that a small company wouldn’t be able to engage with a customer who has a lot of experience in the field, because they can be quite responsive and demanding. Our team is composed of both senior and junior developers, including one senior and junior from Revolve. This is a perfect match, and the team works incredibly well by being able to educate and balance each other. The overall quality of the project is really good.

We have a monthly evaluation call with our client, and most of the opinions and improvements are directed at the team in Germany instead of the one in Poland. The team performance and quality are both very high, and we are pleased because we expected lower than what we actually received.

How did Revolve perform from a project management standpoint?

The project is quite easy to manage through Slack. There is one product owner from Germany who is managing both the team there and the one in Poland. There is no formal project manager. They’re using a Scrum framework and getting some arrangement estimations for Sprint planning. They’re currently working in two Sprints, and the initial period was located in Germany. Both teams spent some time in Stuttgart to get on track and to really dive into the project.

I am not the product owner of this project, but as far as I know, most of the modules and tasks are delivered by the deadlines and are good quality. There are some improvements around development speed from both the Polish and German teams, but none of it is critical.

We see requests from the customer asking if the team can work a bit more in terms of sliding hours because they start work from 9 AM-5 PM, and normally, our team works from 8 AM-4 PM. There was easy migration and prolongation of hours, and we meet the client’s expectations because we work in almost the same time zone and environment. We are parallel in that sense, and we act as a copy of what is happening in Germany. The team there is doing quite well, and there have been no issues. It’s been a really good partnership because we don’t have to worry that the team isn’t meeting expectations beyond the technical stack of the project.

What did you find most impressive about them?

I only met the people from Revolve once in person when we began discussing the development team and management. They are a small company that is hungry for projects and desires knowledge from the external market. They are also responsive and committed. They excel in task specialty because they are working on a variety of projects. They are working for a Polish client, an external client, and a variety of others, all of which involves a wide array of tasks. They are skilled people, and I don’t have any problems trying to explain things to them. I really appreciate everything their team offered to this project.

Are there any areas they could improve?

The legal process is a challenge for a small organization like Revolve. Things like templates could be improved a bit more, but I also understand they are a startup and need more experience in the market. Their size also may be an issue, and although it’s perfect for them, it’s not easy to scale up. I would like to see them keep up with development, get good people and projects from the market, and try to improve their internal processes regarding operation with clients. They could also work on gathering everything to bring to market level, which again, isn’t their problem specifically, but more a problem with small companies in general.

5.0
Overall Score
  • 4.0 Scheduling
    ON TIME / DEADLINES
    As far as I know, from evaluations and frequent emails we’ve had between management, it’s going well.
  • 4.0 Cost
    Value / within estimates
    Definitely. The money we’ve invested in the project versus the stability and communication they offer us are both reasons why they’re such a valuable partner.
  • 5.0 Quality
    Service & deliverables
    I got exactly what I requested, and it was top notch. I have no hesitations or bad feelings about the project.
  • 5.0 NPS
    Willing to refer
    I’d recommend them to anyone working with Node.js or frontend development, and they’re also good with image processing. We’ve found solid partners with Revolve.

Mobile App for Transportation Companies

"The quality of their code is what's most impressive—it’s very neat."

Quality: 
5.0
Schedule: 
4.5
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
Less than $10,000
 
Nov. 2016 - Mar. 2017
Project summary: 

Revolve provided a project manager and Android developer to build a mobile app for transportation companies. Theirs was the best offer in terms of price, quality, and timeframe.

The Reviewer
 
51-200 Employees
 
Tychy, Poland
CBDO, IT Company
 
Verified
The Review
Feedback summary: 

So far, around 250 licenses of the app have been sold, which speaks to the project’s success. Working with them was easy and they delivered the project with only a 1-week delay, which didn’t cause great impact.

BACKGROUND

Please describe your company and your position there.

I’m the CEO of an IT company that produces and sells Windows desktop applications for the transportation industry.

OPPORTUNITY / CHALLENGE

For what reason(s) did your company hire revolve?

We wanted to introduce our first mobile application to our customers.

What were your goals for this project?

The main goal was to create a mobile application for Android.

SOLUTION

How did you select this vendor?

We picked 3 companies that we wanted to work with and I ended up choosing revolve. Not only did they have a good reputation, but they also had the best offer regarding price, time, and quality.

Describe the project in detail.

They built a mobile app for transportation companies.

What was the team composition?

We worked with revolve's project manager and an Android developer.

RESULTS & FEEDBACK

Can you share any outcomes from the project that demonstrate progress or success?

We have managed to sell about 250 licenses of our app so far. It was a really successful project.

How effective was the workflow between your team and theirs?

I think it was an effective cooperation, run in a very timely manner.

What did you find most impressive about this company?

The quality of their code is what's most impressive—it’s very neat.

Are there any areas for improvement?

No.

5.0
Overall Score
  • 4.5 Scheduling
    ON TIME / DEADLINES
    The project was extended only by 1 week.
  • 5.0 Cost
    Value / within estimates
    They gave us a very good price offer compared to the quality of the work.
  • 5.0 Quality
    Service & deliverables
    They are fast and reliable.
  • 5.0 NPS
    Willing to refer