-
SwiftUI
Javascript
NextJS
Flutter
| 2024 - 2026 |
Drupal Developer
• Development and maintenance of Drupal-based modules and web applications. • Development of Moodle solutions and integration of interactive content using H5P. • Maintenance, enhancement, and integration of existing platforms. |
| 2020 - 2024 |
Full Stack Web Developer
• Development and enhancement of web applications using Drupal, React, and Next.js. • Integration with internal platforms, third-party services, and user management systems. • Development and maintenance of projects for brands including HobbyConsolas, Auto Bild, Top Gear, Computer Hoy, and Business Insider. |
| 2018 - 2020 |
Full Stack Web/App Developer
• Development of web and mobile applications for the healthcare sector using Flutter, PHP, CodeIgniter, HTML, CSS, and JavaScript. • Involvement throughout the entire project lifecycle, including analysis, development, deployment, and maintenance. • Integration with REST and SOAP APIs, WebSockets, Andalusian Health Service systems, and push notification services. |
| 2015 - 2018 |
Full Stack Web Developer
Elitech Lab
• Development, deployment, and maintenance of web applications using PHP, CodeIgniter, Drupal, Joomla, HTML, CSS, and JavaScript. • Deployment and administration of projects on AWS. • Development of APIs, WebSocket-based functionality, system integrations, and push notification services. |
The world of IPTV apps is full of options, but I’ve always felt there was room for something better—something more intuitive, visually appealing, and designed with users in mind. Many apps focus on functionality alone, leaving behind the potential for a seamless and enjoyable experience.
With Velora, my goal is to bridge that gap. I wanted to create an app that not only delivers reliable IPTV playback but also feels modern, clean, and effortless to use.
Sevimetria is a sleek and intuitive mobile app designed to keep you informed about real-time train arrivals on the Seville metro. Built with SwiftUI, Sevimetria provides up-to-date information on metro stops, train schedules, pricing and the remaining time for the next arrivals.
With a simple and user-friendly interface, view detailed stop information, and track live updates to make sure you’re always on time.