The things we do
The things we do
Web and Mobile application for Airlines
Development of a service to automate the process of boarding passengers at the airport.
Problem:
Develop a solution for airlines to automate the boarding process. Optimize the process of baggage measurement, calculate additional services, and increase the speed of passenger service.
The solution:
After conducting a Business Analysis, we made a UX/UI design and developed a plan for implementing the solution. The service consists of an Android application used by stewards/stewardesses and a web-based admin panel application. The following functionality was implemented for two roles:


Android application for stewards
The application implements the following functionality: authorization, flight selection, and check-in. The flight attendant uses the application to take pictures of hand luggage from both sides, the application sends the result based on the airline's settings (overweight/too large size/luggage is standard), sends how much you need to pay extra, also allows you to select additional services such as wifi, etc.
Admin panel
The airline manager through the admin panel manages application users, sets up the company, prescribed limits for the weight and size of hand luggage, and determines the types and parameters for calculating additional services.

Project results:
The application has implemented a function based on machine learning, which allows you to determine the size and volume of the photo of luggage and stickers.
The application analyzes photos taking into account possible image distortions and non-standard baggage shapes (OpenCV, Mask R-CNN).
The solution we developed was successfully tested in one of the airlines and proved to be effective because it saves staff time and helps to operate flights faster.
Technologies used:
Android, React, NodeJS, NestJS, MySQL, AWS, S3, Machine Learning, OpenCV, Mask R-CNN
Mobile application for Grocery shops
Problem:
Develop a solution that allows you to efficiently manage the process of purchasing products, simplifying it and at the same time solving the issues of unnecessary waste and environmental pollution.
The solution:
To implement the project, we conducted business analysis, analysis of the idea, and developed a plan for the implementation of the service.


Buyer
Selection on the map of stores (integration with Apple and Google maps); Selection of products; Payment (integration with Stripe).
Vendor
Adding and editing products, integration with hardware devices. A CRM was developed to manage goods for suppliers (Node js, Angular, Java, Swift, Kotlin).
We have developed applications (iOS and Android) for two roles: vendor and buyer. For each of the roles, we implemented the following functionality:

Project results:
The app aggregates more than 700 stores allowing you to save up to 50% of your food budget. Retailers, through the use of the service, solved the problem of the cost of disposing of expired products. They were also able to increase revenue by increasing turnover and minimizing expired products.
Technologies used:
Swift, Objective-C, CI, Kotlin, Java, Flutter.
iOS and Android application for healthcare industry
Problem:
The client is a regional leader in the manufacturing of Covid-19 tests. However, the company had a lot of inaccurate results. So, the institution aimed to build a mobile solution that would promptly process numerous tests and give an unambiguous answer: positive or negative. The app had to be integrated into the current information system of the clinic.
The solution:
We delivered iOS and Android apps helping process test results properly. The solution includes the following features:
- QR scanner
- In-app camera availability
- Photo uploading
- Covid test processing
In order to get the result, a medical lab employee takes a photo of the test and uploads it to the app.

The app processes photos in the following way:
1. Scanning a test barcode (unique number);
2. Testing a photo:
2.1. The first model processes the photo to find the “window” of the test to crop a specific area ;
2.2. Transforms this area on the app side using OpenCV;
2.3. The second model takes the processed part to determine the results.
Project results:
With the solution, the client removed mistakes in COVID-19 test results. Furthermore, the company significantly increased the conversion to in-app purchase and retention. In 1 year, the number of users rose by 59% and reached 5.5 million satisfied patients. Now the product aggregates 100,000+ medical devices while the daily parcel rate is 30,000 users.
Technologies used:
Kotlin, Java, Swift, Objective C / Kotlin, AndroidX, Dagger 2, Retrofit2, WebView, Google Analytics API.
Android application for FinTech industry
Recast of the mobile application, elimination of bugs, ensuring stable and uninterrupted operation.
Problem:
The Android financial application faced issues with feature delivery and stability. The additional limit was - a strict deadline caused by the already launched marketing campaign to onboard Android users.
The solution:
It was necessary to solve the following problems: the app was crashing at any opportunity; did not restore the network connections, lost big amounts of data, and a plenty of other stuff. The audit showed system bottlenecks, like the use of non-standard architecture, the features of the application life cycle, and some others.


In order to avoid release delays, 1st of all we had to redesign the architecture, completely rewrite the network layer and redo the structure of the UI. New features were developed in parallel.
Project results:
A stable Android application in which the release delay was reduced to minimum values and the application launch didn't result in losses. The solution launch timeline didn't affect the onboarding of the app users.
Technologies used:
Android Studio
Web and Mobile application for Airlines

Development of a service to automate the process of boarding passengers at the airport.
Problem:
Develop a solution for airlines to automate the boarding process. Optimize the process of baggage measurement, calculate additional services, and increase the speed of passenger service.
The solution:
After conducting a Business Analysis, we made a UX/UI design and developed a plan for implementing the solution. The service consists of an Android application used by stewards/stewardesses and a web-based admin panel application. The following functionality was implemented for two roles:
Android application for stewards
The application implements the following functionality: authorization, flight selection, and check-in. The flight attendant uses the application to take pictures of hand luggage from both sides, the application sends the result based on the airline's settings (overweight/too large size/luggage is standard), sends how much you need to pay extra, also allows you to select additional services such as wifi, etc.
Admin panel. The airline manager through the admin panel manages application users, sets up the company, prescribed limits for the weight and size of hand luggage, and determines the types and parameters for calculating additional services.
Project results
The application has implemented a function based on machine learning, which allows you to determine the size and volume of the photo of luggage and stickers.
The application analyzes photos taking into account possible image distortions and non-standard baggage shapes (OpenCV, Mask R-CNN).
The solution we developed was successfully tested in one of the airlines and proved to be effective because it saves staff time and helps to operate flights faster.
Technologies used
Android, React, NodeJS, NestJS, MySQL, AWS, S3, Machine Learning, OpenCV, Mask R-CNN
Mobile application for Grocery shops

Problem:
Develop a solution that allows you to efficiently manage the process of purchasing products, simplifying it and at the same time solving the issues of unnecessary waste and environmental pollution.
The solution:
To implement the project, we conducted business analysis, analysis of the idea, and developed a plan for the implementation of the service.
We have developed applications (iOS and Android) for two roles: vendor and buyer. For each of the roles, we implemented the following functionality:
Buyer. Buyer. Selection on the map of stores (integration with Apple and Google maps);
Selection of products; Payment (integration with Stripe).
Vendor. Adding and editing products, integration with hardware devices. A CRM was developed to manage goods for suppliers (Node js, Angular, Java, Swift, Kotlin).
Project results
The app aggregates more than 700 stores allowing you to save up to 50% of your food budget. Retailers, through the use of the service, solved the problem of the cost of disposing of expired products. They were also able to increase revenue by increasing turnover and minimizing expired products.
Technologies used
Swift, Objective-C, CI, Kotlin, Java, Flutter.
iOS and Android application for healthcare industry.

Problem:
The client is a regional leader in the manufacturing of Covid-19 tests. However, the company had a lot of inaccurate results. So, the institution aimed to build a mobile solution that would promptly process numerous tests and give an unambiguous answer: positive or negative. The app had to be integrated into the current information system of the clinic.
The solution:
We delivered iOS and Android apps helping process test results properly. The solution includes the following features:
- QR scanner
- In-app camera availability
- Photo uploading
- Covid test processing
In order to get the result, a medical lab employee takes a photo of the test and uploads it to the app
The app processes photos in the following way:
1. Scanning a test barcode (unique number);
2. Testing a photo:
2.1. The first model processes the photo to find the “window” of the test to crop a specific area;
2.2. Transforms this area on the app side using OpenCV;
2.3. The second model takes the processed part to determine the results.
Project results
With the solution, the client removed mistakes in COVID-19 test results. Furthermore, the company significantly increased the conversion to in-app purchase and retention. In 1 year, the number of users rose by 59% and reached 5.5 million satisfied patients. Now the product aggregates 100,000+ medical devices while the daily parcel rate is 30,000 users.
Technologies used
Kotlin, Java, Swift, Objective C / Kotlin, AndroidX, Dagger 2, Retrofit2, WebView, Google Analytics API.
Android application for FinTech industry

Recast of the mobile application, elimination of bugs, ensuring stable and uninterrupted operation.
Problem:
The Android financial application faced issues with feature delivery and stability. The additional limit was - a strict deadline caused by the already launched marketing campaign to onboard Android users.
The solution:
It was necessary to solve the following problems: the app was crashing at any opportunity; did not restore the network connections, lost big amounts of data, and a plenty of other stuff. The audit showed system bottlenecks, like the use of non-standard architecture, the features of the application life cycle, and some others.
In order to avoid release delays, 1st of all we had to redesign the architecture, completely rewrite the network layer and redo the structure of the UI. New features were developed in parallel.
Project results
A stable Android application in which the release delay was reduced to minimum values and the application launch didn't result in losses. The solution launch timeline didn’t affect the onboarding of the app users.
Technologies used
Android Studio