Web and Mobile Apps, Design and Development

Mentalstack is a Russian outsourcing software development company operating on international market. We have a professional team of designers, developers, DevOps and QA engineers.

We cover full cycle of software development: from business analysis and design to implementation, testing, support and maintenance. Our main areas are business automation, development of high-load web services and applications.

Our stack is Java, C#, .NET, ASP.NET, Web API, Spring MVC, Node.js, AngularJS, TypeScript, Amazon Web Services, Azure. We follow the principles of planning, quality assurance and transparent development process.

 
$5,000+
 
$25 - $49 / hr
 
10 - 49
 Founded
2014
Show all +
Taganrog, Russia
headquarters
  • Mentalstack
    49 ul. R. Luksemburg
    Taganrog 347900
    Russia
    +7 (499) 404 1763

Portfolio

Key clients: 

SMBs, Startups, Insurtech

Reviews

Sort by

Web Based Back- End Operating System for Marketing Agency

“[T]hey take the time to think, ask the right questions, and start developing when they are ready.”

Quality: 
5.0
Schedule: 
5.0
Cost: 
5.0
Willing to refer: 
4.5
The Project
 
$50,000 to $199,999
 
Feb. 2017 - Ongoing
Project summary: 

Mentalstack developed a dynamic backend web-based system with capabilities to add several applications. The platform utilized a variety of programming languages for the interface and MongoDB for the database.

The Reviewer
 
11-50 Employees
 
Berlin, Germany
Hermann del Campo
Founder, Yoxxy
 
Verified
The Review
Feedback summary: 

The developers were extremely helpful in providing suggestions and helping to scope out the project and make it feasible and appropriate. The application is currently in demo and has been found to be very clean. They are reliable partners who work on a Kanban system, keeping to milestones regularly.

BACKGROUND

Introduce your business and what you do there.

I am the COO and CTO of a small startup which offers optimization, Google adverts, and software development.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with Mentalstack?

We don’t have our own in-house software developers and usually, we work with external partners for development.

We needed to build a web-based dynamic backend system where several applications could be added, such as a web-based operating system.

SOLUTION

What was the scope of their involvement? 

The platform was a new concept. We started with an introductory call where we discussed what the project entailed. After that, they brought in some developers to think about the project and give us their recommendations. This helped us a lot on the concept side, as well as the development side. The developers know what they are doing.

They used Node.js, TypeScript, AngularJS and Angular 2, and Elasticsearch for deep search interface. For the database, they used MongoDB, and we were connected to some other existing libraries from the Google Cloud, IBM Bluemix, and from Amazon developer’s platforms, as well as used some of their services.

We currently have a demo application for some closed groups to show what we are doing. It is existing, but not available for everyone.

What is the team dynamic?

I have one contact person who was responsible for the whole project and the communication. If there are specific questions which go deep into development, I can also contact the head of development. There’s one head of backend development, 2 senior developers, and one frontend developer. We also have one QA engineer.

How did you come to work with Mentalstack?

I’d been looking for developers for 4 months and had tested a lot of them. I originally found their profile as well as their developers through Udemy [online learning platform]. I don’t like to work through Udemy, so I looked them up myself and I found out they had previously done some great projects. We connected via Skype. I found they have clear communication and are deep into the technology — they know what they are doing.

How much have you invested in them?

I have invested between 70,000–85,000 [currency needed].

What is the status of this engagement?

We started in February of this year and the work is ongoing.

RESULTS & FEEDBACK

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

The user experience has been great. They created an icon for each function to make it clearer for the user to see where they need to click. They used colors to separate the different extensions of the system. The platform is very clean as it is based on the material design.

How did Mentalstack perform from a project management standpoint?

The project management is very good. Each project can be better — there is never 100% — but the project management from their side has been very good. We receive weekly reports from them outlining what had been done, some results, where they had allotted their time, and parts they struggled with. They also add a prediction of what would be done in the coming week, and when it will be completed.

We work on the Kanban system, set up with milestones. It is very clean and we know when work will be done. They deliver on time, and if there are ever delays in deliverables, it is from our side. Our direct communication is through Slack.

What did you find most impressive about them?

I like that they take the time to speak about any problems in order to really understand what the customer wants. For example, developers normally just try to understand what you want, and then want to go ahead and try to develop. Instead, they take the time to think, ask the right questions, and start developing when they are ready. 

Are there any areas they could improve?

It is nothing big, but I would recommend that they host their own Slack system and bring customers onto their platform so that everything is already installed and ready for the project management. We use Slack from our side, not because they couldn’t do it, but it wasn’t done at the time, so I created it myself.

5.0
Overall Score
  • 5.0 Scheduling
    ON TIME / DEADLINES
  • 5.0 Cost
    Value / within estimates
  • 5.0 Quality
    Service & deliverables
  • 4.5 NPS
    Willing to refer

Website Development for Virtual Customization Retailer

"One of the things we've enjoyed most was working with our project manager. He gave us timely project updates, and the estimates were quite precise, so we had great visibility..."

Quality: 
5.0
Schedule: 
5.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
$200,000 to $999,999
Project summary: 

Mentalstack was hired to build a website using Node.js and Angular 2 that would allow people to customize perfume based on their scent preferences.

The Reviewer
 
11-50 employees
 
Singapore
CTO, Virtual Customization Retailer
 
Verified
The Review
Feedback summary: 

Mentalstack performed well overall with the client noting that they are a good value for the money. They would definitely recommend them to a friend or colleague.

BACKGROUND

Introduce your business and what you do there.

We are an incubator for different startup projects. I am the CTO.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with Mentalstack?

We have several start-ups going on at the same time, and although we have some in-house developers, they were busy on other projects, so we used Mentalstack to fill in the gap.

SOLUTION

What was the scope of their involvement?

We're building a website that is a perfume personalization tool for mass market. The idea behind it is you can get online and go through a journey of finding the scents that you might like and personalize. We recommend a scent based on user's selections, and we allow to personalize the packaging. Users get the perfume bottle with custom name engraved on it. There are no other people doing anything like that on the market. We partner with one big perfume house that's making the perfume for the customers, but we are doing everything on the technology side and making recommendations. It's a website, and it works on desktop and mobile, it's a Node.js application with Angular 2 on the front-end.

How did you come to work with Mentalstack?

Originally, we were looking for freelancers, but we came across a few agencies. We evaluated their prior work and spoke to them on Skype several times. It ticked all the right boxes from technical and managerial points of view. We decided to get an agency rather than individual freelancers because we feel it works better from the responsibility point of view, tracking and for assurance. Sometimes, freelancers just disappear or you have little visibility and control on what's going on. The price was right, so it was a great choice all round.

How much have you invested with Mentalstack?

The project cost around $200,000.

What is the status of this engagement?

It's in the final stages. It's not completed yet. It's completed to a certain degree, but we're doing some final changes. It's a live product now. We received feedback from customers, so we're making changes. It may carry along for some time.

RESULTS & FEEDBACK

Could you share any evidence that would demonstrate the productivity, quality of work, or the impact of the engagement?

The project is delivered, the site is live. We’re always tracking all project activities. We’ve also done some external QA to validate the quality.

How did Mentalstack perform from a project management standpoint?

The project management was excellent. One of the things we've enjoyed most was working with our project manager. He was quite involved, and he was there all the time when we needed him to be. He gave us timely project updates, and the estimates were quite precise, so we had great visibility. 

What did you find most impressive about Mentalstack?

Compared to freelancers, it's a different category. It's a full stack agency – people with a variety of knowledge sets and skills. The team also made a great effort to deliver the project on time and flexible with working long hours and weekends. 

Are there any areas Mentalstack could improve?

Would be good if Mentalstack had more engineers and broader expertise. So if we need to get more developers on the project or use a different technology stack, they could allocate us resources easily. 
5.0
Overall Score Given all the other things I mentioned.
  • 5.0 Scheduling
    ON TIME / DEADLINES
    They're pretty good. They did miss maybe one or two tasks but, in general, they were good at what they say.
  • 5.0 Cost
    Value / within estimates
    It's good value for the money for us. If they could have slightly more expertise, then it would be excellent. We get what we pay for.
  • 5.0 Quality
    Service & deliverables
    Sometimes, we had to go back and redo things they've done. That had to do with somebody not capturing the requirements accurately. It happened a few times, and it's not major, but they could be more accurate in some parts of the organization.
  • 5.0 NPS
    Willing to refer