Fly-Fut Ligas is the company’s consumer product. It allows amateur football teams to have their matches professionally recorded and produced using drones, and subsequently view and share highlights with family and friends through a mobile app.
The platform is composed of:
- A consumer-facing mobile application.
- A cloud-based video authoring pipeline assisted by AI.
- Internal administrative and management tools.
Architecture & Implementation
As the System Architect and Backend Developer, I was responsible for designing and developing the entire backend infrastructure of the consumer platform.
Key highlights of the implementation:
- Built the core backend services using NestJS and TypeScript, adhering to Domain-Driven Design (DDD) principles and securing APIs with OpenAPI specifications.
- Developed the video pipeline that automates video intake, encoding, and publishing using Google Cloud Platform.
- Created an AI pipeline to detect relevant match events from raw video footage, accelerating the highlight generation process.
- Implemented real-time synchronization and database storage with Firebase and PostgreSQL.
