Software Engineer @ Magnific
Málaga, Spain
Building features across the company's AI creative suite, spanning AI video and audio/voice generation.
- Integrated multiple third-party generative-AI providers such as Kling AI 3.0, Seedance and Google Gemini Flash TTS behind a unified backend, with webhook-driven async generation pipelines, model-training jobs and provider abstraction layers.
- Architected backend features using Domain-Driven Design and hexagonal architecture in Laravel: domain/application/infrastructure layering, use-case classes, pipelines, and queue/job processing for long-running generation tasks.
- Built Model Context Protocol (MCP) servers and tools plus AI-agent integrations and custom-agent management, enabling LLM tool-calling workflows with real-time streaming UIs.
- Built frontend features in Vue 3 + TypeScript using a composable architecture, with internationalization (i18n) and Vitest test coverage.
- Hardened AI generation pipelines with robust exception handling and a dynamic content-moderation service, improving reliability and reducing failed generations.
- Developed frontend–backend communication on a BFF proxy pattern, reducing client round-trips and improving latency while centralizing API access.
- Streamlined developer experience and delivery: Dockerized local infrastructure, isolated git worktrees, Sanctum SPA authentication, and CI/CD with GitHub Actions.