Europe Union

Video processing and rendering software with trajectory analysis

Video processing and rendering software with trajectory analysis | DAC.digital
Our team has been developing a video processing and rendering software with ball trajectory analysis for a mobile app aiming to gamify football training and penalty shots. We have provided support in developing the app’s backend, including vision processing and, to a lesser extent, AI/ML components, and provided a top-notch team to redesign and improve the mobile app itself. We have followed a DevOps methodology with CI/CD for mobile app and backend infrastructure.

Customer.

Sports Computing
Sports Computing combines the best of both worlds – a high-tech app based on AI with motion tracking and football. Changing the way we train, stay active and share our love of the sport, Sports Computing lets you share your love of football no matter where in the world you are. KickerAce – All you need is your phone and a ball.
Sports Computing
Experience we shared.
Computer vision processing Computer vision processing
Artificial Intelligence & Machine Learning
Mobile application development Mobile application development

Problem.

  • Need to promptly deliver a revamped version of the app based on a new UI design.
  • The software was expected to facilitate a large number of concurrent users, which required full scalability.
  • Lack of internal tech resources on the client’s end.
  • Looking for a team with competencies across a broad spectrum of skills – including mobile development, backend, video and image processing, AI/ML, and the ability to package all these skills together.
  • Previously choosing a partner that failed to deliver expected results and caused a go-to-market delay. 
  • Unmaintainable, messy code with no versioning scheme.

Solution.

  • Initially, performing detective work to find the most recent version of the app, fixed all burning issues, and deployed the app again to the testers to create a baseline.
  • Cleaning up the code and redesigning the application based on the new designs.
  • Bringing the backend in order based on established good practices – decoupling environment, creating a separate development and production infrastructure, setting up proper DevOps infrastructure in Azure context as well as setting up the CI/CD pipelines for mobile app
  • Setting up a dedicated team tackling the image analysis aspects of the app.
  • Developing the product in line with the Sport’s Computing Product Owner cooperation

Process.

The services are performed by DAC.digital developers chosen to form an interdisciplinary, independent team. The core areas of support were based on Data Science with Python and Image Analysis knowledge and experience and DevOps support and were aligned during the so-called “Block Planning Sessions” or prioritized and assigned to our team via email. The initial collaboration began with KickerAce mobile app development and further collaboration on Shot Analyzer software.

Delivered value.

The customer has been provided with fully scalable and functional software, meeting the deadlines, requirements, and specifications presented towards the beginning of the project. The collaboration between DAC.digital and customers’ teams has been based on transparency, openness, and honesty resulting in solid trust. Our problem-solving approach and excellent understanding of both technology and business allowed the Sports Computing team to feel comfortable and confident in the results of our work.

Testimonial.

Review Quote
Most important is that you cover our professional needs, which are pretty extensive and different from traditional projects. We couldn’t get a more ideal partner with extraordinary skills both within AI and application development. Professional and transparent project management is vital. PM and interactions are working exceptionally well. Your ability to work independently and come up with constructive alternative solutions, understandable for a layperson, has reduced the stress and concerns. We appreciate the good chemistry. We see DAC.digital as more than just another developer. We see you as an extension of Sports Computing.
Kjell Heen
CEO of Sports Computing

Used Technologies.

Python
React Native
Azure
Terraform

Are you interested in video processing and mobile app development?

Just leave your email address and we’ll be in touch soon