Fly-Fut is the first company in the world to protocolize the recording of football with drones, assisted by AI.
Responsibilities
Technical Audit
Before starting the design, I conducted a formal audit of the existing platform. The analysis uncovered critical security vulnerabilities, a complete absence of schema versioning, MongoDB being misused for a predominantly relational data model, and an undocumented, unstructured API. This diagnosis drove every architectural decision in the redesign.
Systems Design
I led the design of the new version of the platform for the company’s consumer product (Fly-Fut Ligas), which supported the end-user mobile Apps, a cloud-based video authoring pipeline assisted by AI (SoccerNet, YOLOv5), and several management tools.
Afterwards, I designed an iPad App for recording football training sessions with an autonomous drone, which was the cornerstone of the company’s new suite of professional applications (Fly-Fut Pro).
Development
I developed all the backend infrastructure of the consumer platform, including the video authoring pipeline, the management tools, and the mobile App.
Afterwards, I led the development of a prototype version of the drone control App.
Management
I also oversaw the development of our suite of internal tools and services and assisted the teams tasked with integrating our backend services.
Some of these tools are: a browser-based video editing software, a fully automated video pipeline that handles intake, encoding and publishing, and an AI pipeline that detects relevant match events from raw video footage.