Data Science & Full Stack development


M-software is a small software development and data science consulting company based in Moscow, Russia. In the market since 2010, we have proven expertise in Data Science and Desktop/Full-stack development. Core team experience - Data Science, Machine Learning, Natural Language Processing, Computer Vision, and Predictive Analytics - Python - Desktop and full-stack development - .NET/C#, ASP.NET, .Net Core Why M-software? We dedicate a small team specifically for each individual project. The team consists of a Senior Developers with over 10 years of experience, a Technical Lead/Architect, and a Project Manager. We ensure you get a weekly update. Impressive Portfolio Our portfolio includes successfully completed projects in Automotive, Sports, Routing and Security fields. We’re able to work both with small startups and corporations. Highly Qualified Staff All of our developers hold Masters degrees either in Computer Sciences or Applied Maths. Some of us have a Ph.D. and continue academic research which provides constant learning and adds to the constant improvement of our expertise. We’re still working on our scientific research in the AI (Artificial Intelligence) and NLP fields. We have years of experience in software design, and a passion for our work. Expertise You Need We are specialists with acquired years of expertise in specific industries like Security, Finances and Automotive fields and want to bring our in-depth focus to your project.

Read more


Machine Learning


Data Science
Computer Vision
.NET Framework
Algorithm Development
Natural Language Processing
Machine Learning
Predictive Analytics
Microsoft Azure
100% Job Success

To discuss your project with M-software, sign up.

We'll connect you two when your project is posted.


Upwork activity

Hourly rate

$30.00 - $36.00

Minimum project size


Total earned


Total hours


Total jobs


Member since

Dec 20, 2010

Company information

Agency size

11-50 workers

Year founded


Client focus

Medium business

Very small business

Small business


Russian: Native or Bilingual
English: Fluent