Prev Case

AI-Powered Health Risk Assessment App: 4 Times Better App Performance

Next Case

Industry: Healthcare, AI/ML

Highlights

Need

Optimize the performance of an existing solution that scans and analyzes body movements using AI while users do workouts

Solution

An AI-powered mobile app with optimized performance and increased scalability

Results

4

times better app performance

26.8%

increase in the AI algorithm accuracy

HQSoftware helped the customer resolve issues involving business-critical functionality and optimize the overall performance of their app for analyzing body movements during workouts and providing recommendations for weak improvements. By addressing the technical deficit and following the best principles of code reuse, the company laid the foundation for improved scalability and high availability, as well as better maintainability. Altogether, this allowed for the delivery of a service that can be easily scaled and customized for hundreds of thousands of users.

Frame 29 min -

Want to enhance the performance of your app and enrich its functionality? We’re ready to help!

HQSoftware has a team of skilled professionals ready to tackle the project. Ask me!

Anna Halias
Business Development Manager

Customer

Our customer is a software-as-a-service provider headquartered in Germany. Their flagship SaaS product is a mobile application for health risk assessment.

Challenge

When the customer turned to HQSoftware, they had a mobile application that enabled users to scan their bodies in motion via a phone’s camera while performing a certain workout. After an AI-driven analysis, the system would identify body weak spots, rate vulnerabilities by severity, and recommend exercises for improvement.

However, the application had significant performance bottlenecks and critical bugs that affected core functionality. For instance, the scan flow didn’t operate properly, resulting in an inability to correctly recreate human physiology and identify the weak spots.

The customer wanted to optimize performance, resolve existing issues in the application, and enable scalability, so as to provide quality service to hundreds of thousands of users.

The project imposed the following challenges:

  • Outdated technologies and a controversial architectural design, causing multiple issues;
  • Weak security measures of sensitive information (personal data, health records, insurance details, etc.);
  • Non-optimized codebase.

Solution

The solution is a cross-platform mobile app that scans body movements to assess functional disorders, enhanced by an AI-powered analysis of human mobility abilities. The app evaluates movement patterns using a functional movement test. It automatically examines body system problems by estimating various postures and movements while the person undertakes specified physical workouts.

Essentially, the system measures current movement abilities. The fewer deviations from the standard are found, the better the user’s score. So the score represents a rating of general movement skills.

To help users boost their physical performance, the system applies Artificial Intelligence together with neural athletics and exercise science. AI algorithms detect slight movement variations that can indicate a physical imbalance. The app compares all app users to mark average points. The analysis is reviewed using scientific facts and findings.

The app’s workflow is as follows:

  • registration;
  • placing the smartphone camera at a distance of several meters;
  • performing a series of physical exercises, such as squats, push-ups, tilts, etc.;
  • analysis of body weaknesses;
  • general assessment of users’s physical condition.
AIMO min -
An AI-powered Health Risk Assessment App

The app can be used in three possible scenarios:

  • Personal fitness assistant

The user can get basic recommendations on how to carry out various exercises the right way to improve their performance and overall physical fitness. The app also contains a preset of .pdf instructions for user’s convenience.

  • Healthcare assistant

If the results of your body movement tests are concerning, you can apply for professional guidance. Via the app, the user can have a consultation with a doctor and get professional recommendations.

  • Insurance tool

Insurance companies can use the app as a tool to assess risks. Functional movement tests allow them to offer a specific insurance package of services depending on the physical condition of the person.

The system analysis workflow is the following:

  • recording a video while the user performs physical workouts;
  • dividing the video content into small frames;
  • processing the frames through AI algorithms;
  • providing a basic physical condition assessment.

The client’s services have been upgraded with the following functionalities:

  • real-time squat counts (TensorFlow.js);
  • training programs based on the results of a person’s physical condition analysis. Display and playback of exercise videos. Management and transition between videos, order changes, likes and dislikes, etc.;
  • overall codebase improvements, refactoring, performance improvements, and application weight reduction;
  • authorization through Google, Facebook, and Apple;
  • in-app purchases (subscriptions) for the App Store and Google Play;
  • dynamic questionnaires;
  • PDF reports and documents;
  • refinement of outdated features.

Process

After a thorough examination of the app’s architecture, HQSoftware’s team identified points of vulnerability and worked out a roadmap for improvements. The architecture redesign laid the foundation for improved scalability and high availability. Then, our engineers came up with a strategy to gradually migrate to a modern stack and then update to the latest versions of the technologies without downtime. This would allow for an overall performance boost of 3–4 times.

In the outdated version, the customer used PoseNet to recognize human movement, which wasn’t supported by the latest Java and Kotlin versions. To improve the scan flow, our developers delivered a number of algorithms responsible for smoothing captured movements, thus achieving better precision in recreating human physiology.

By enabling encryption of sensitive information, HQSoftware’s engineers enforced data security and prevented unauthorized access.

By implementing best practices of code reuse and generic component development, our team ensured high maintainability for the app and facilitated extended functionality in the future.

Team

1 Backend Developer
1 Frontend Developer

Need more information about our services? Contact us and get a free consultation.

Check Out Other Works

See How We Reach Goals

image 8 min 1 353x235 -
VR Medical App for Education: 63% Knowledge Retention
Healthcare platform 353x235 -
Healthcare Platform for Aurally Challenged People
heart attack help 353x235 -
Heart Attack Help – a Healthcare Platform
Kick Off With Your Project Today




    *Required Fields

    Attach File

    We are open to seeing your business needs and determining the best solution. Complete this form, and receive a free personalized proposal from your dedicated manager.

    Sergei Vardomatski 100x100 -

    Sergei Vardomatski

    Founder