What was the scope of their involvement?
Since contacting them over a decade ago, we’ve completed numerous projects with them. Generally, we collaborate with them to develop concepts, draw them out, and implement them. We produce a technical roadmap, which they then break down into a set of modules and estimates, outlining the time frame, resources, and costs. They also identify any potential risks early on and inform us prior to the engagement. Once we agree on the project scope, we move forward with development.
We’ve done three major projects with them so far. The first project was in 2006. It involved creating a custom-made e-commerce site with social networking capabilities for a cosmetics client. Roars Technologies wrote the code using PHP, which was a relatively new language at the time. The site allowed users to upload an image of themselves into our system. Our software would then analyze the image and tell the user their face type, detailing which cosmetics would work best for them.
For the second project in 2010, they developed a mobile payment system, which posed a lot of challenges. They used our team’s specialized algorithm to build the software. The system included all of the backend administration, which enabled us to overcome credit card fraud across both landlines and online transactions. Essentially, we needed to send a signal across a traditional landline, revert it back to a digital signal, and then back again to analog to go through our servers, all in under two seconds. The mobile device would then produce an acoustic signature, which could be decoded.
Roars Technologies’ team faced several technical difficulties along the way. For example, because we designed this product for emerging markets, we wouldn’t always have 3G coverage. Therefore, we had to rely partially on general packet radio services (GPRS), which had delay issues. Roars Technologies solved the problem by building the system alongside peer-to-peer retail telephone- and internet-based transactions. By building upon that same underlying technology, they were able to develop a working solution.
They’re currently working on a third project, building an MVP for a second screen application. The software would allow any advert to be played on a second screen for clearances. We need to fulfill about two million transactions every two seconds, which is no easy task. However, they continue to support our development. They’re also collaborating with us on another project involving blockchain AI.
What is the team composition?
I primarily work with their founder, but the team includes between 25–40 people.
How did you come to work with Roars Technologies?
As I’ve mentioned, we’d previously worked with two other vendors but weren’t happy with the discrepancy between the expectations and outcomes. When found Roar Technologies, we conducted a series of Skype calls and did an unscheduled onsite visit to interview the team. We gave them a few simple challenges to assess their abilities and felt comfortable with the results.
The team was proficient across several formats, from database design and infrastructure to web development and NODE.js. They also knew a wide range of languages, including C++ and Python. They had a strong understanding of how architectures and environments could be managed and demonstrated the right mindset to approach our technical problems.
How much have you invested with them?
We’ve spent between $350,000–$500,000 thus far.
What is the status of this engagement?
Their work began in May 2006 and is ongoing.