<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=504731893395981&amp;ev=PageView&amp;noscript=1">

Action Sports Performance Tracking Solution

Trick and move detection with real-time activity data overlays

The client had a demo app that powered a puck-like device used in action sports. The solution showcased several features but didnโ€™t work as a whole platform.

Project Information
Engagement model

T&M (time and materials)




Software Engineers


Firmware Programmers


QA Engineer


Business Analyst


Project Manager

More Details


The customer relied on the Softeq expertise to transform the prototype mobile app into a fully functional demo solution

After the upgrade, the system would help athletes improve their technique and track progress.



The device with an in-built advanced compute module, 9-axis sensor, and GPS system can be mounted onto a gamut of sports equipment, including snowboard, surfboard, skateboard, BMX bike, wakeboard, basketball, and more. Paired with a specially developed app, the complete solution is set to enable professional and casual sports enthusiasts to improve their technical skills by tracking the trick-making progress.

Using radio or BLE frequency technology, the mobile app connects wirelessly to the sensor that works with accelerometers and gyroscopes providing for the following capabilities:

  • Recording a full HD video of the trick, while retrieving data from the sensor unit

  • Showing video preview with:

    - Charts generated based on the data retrieved from the sensor unit

    - Real-time speed parameters based on a customized speed calculation algorithm

    - Real-time 3D spinning model

    - Trick and move recognition

  • Exporting video into app, while adding an overlay of charts, patterns, and speed values

  • Supporting external cameras


When customizing the speed calculation algorithm, the team worked around the problem of processing big chunks of data retrieved from multiple sensor units using a complex filtering mechanism. The team also had to come up with solutions for overcoming the UWP technical limitations.

Similar Project Idea?

Send Your Requirements and Get an Assessment Submit Request
Igor Account Manager


The solution was test-driven in a real-world environment by a pro surfer, who confirmed the viability of the system under development. The extended version of the demo app was showcased during a public presentation at a development conference organized by the customer.