EDU CAUBILLA

Apps

Card image cap
Phone Vitals

iOS App for check internal parameters on mobile devices to monitor performance and health.


  • Built with SwiftUI, MVVM architecture
  • Façade connecting system diagnostics APIs
  • Real time monitoring
  • Dark Mode support
  • Available for iPhone and iPad

See project in App Store
Card image cap
Listers

iOS App for managing and organizing lists.


  • Built with SwiftUI, MVVM architecture
  • CoreData persistence
  • Fully localized (English & Spanish)
  • Preloaded built-in library of items
  • List sharing between devices
  • Dark Mode support

See project in App Store

Projects

Card image cap
ProCredit App

Bank mobile application.


Senior Mobile Developer

Led frontend development for a new instant payment module, managing app flows, UI consistency, and App Store deployment. Contributed to backend integration in .NET for later project phases.

See project
Card image cap
Vueling People

Internal app for employees to manage their schedules and tasks.


Mobile Developer

Developed and optimized mainly iOS but also Android features using .NET Xamarin Native, enhancing user experience for Vueling's cabin crew.

Card image cap
EricSports

Online tools and Apps for sports management, tactical planning and video analysis.


Xamarin Developer | Full Stack Developer

Contributed to the development of various online tools and applications for sports management, tactical planning, and video analysis.

See project
Card image cap
Media Stock Finder

Search Engine of photo and video. Made with MERN stack. In progress.


Project Manager | Full Stack Developer

Leading the development of a media search engine using the MERN stack (MongoDB, Express, React, Node.js).

See project
Card image cap
Sitbasic

Commercial website. Made with HTML, SCSS and Vanilla JS. In progress.


Manager | Full Stack Developer

Overseeing and developing a commercial website using HTML, SCSS, and Vanilla JS.

See project
Card image cap
Tesauro Historia y Mitología

Ancient History and Mithology Dictionary with +65.000 items. Made with Joomla + PHP, HTML and CSS for polish details.


Manager | Full Stack Developer

Led the development of a comprehensive online dictionary for ancient history and mythology, utilizing Joomla, PHP, HTML, and CSS.

See project
Card image cap
Netlify | Jamstack Conf Virtual 2020

Virtual Edition of the Jamstack Conf 2020 made in May.


Video Editor | Postproduction

Edited and produced video content for the Jamstack Conf Virtual 2020, enhancing the overall presentation and engagement of the event.

See project
Card image cap
Docker

Highlights & Intro Videos for DockerCon LIVE 2020, DockerCon 19 & DockerCon 18 Bcn + Docker Customer Stories.


Producer | Postproduction

Produced and edited highlight and introductory videos for DockerCon LIVE 2020, DockerCon 19, DockerCon 18 Barcelona, and various Docker Customer Stories, showcasing key moments and narratives.

See an example
Card image cap
Spain for Weddings

Platform for booking destination weddings in Spain.


Marketing & Comm. Consultant | Producer

Provided marketing and communication consultancy, along with content production, for Spain for Weddings, enhancing their online presence and engagement.

See project

About

Let me tell you about myself

I'm a Senior Mobile Developer with over four years of experience working with .NET Xamarin, Swift/iOS, and Kotlin + Java for Android, plus an additional year in the JavaScript ecosystem using Vanilla JavaScript, TypeScript, Angular, Node.js, and Express. Before that, I spent around five years collaborating on web development projects using CMSs and no-code platforms such as Weebly, and more than ten years working in various roles within the communications and media sector.

As of autumn 2025, I've just launched my second app on the App Store, focused on improving my iOS development skills.

In September 2023, I joined Avenga as a Senior Mobile Developer for ProCredit Bank. As the most senior member of the frontend team, I took ownership of a large part of the project's visuals and user flows for a new instant payment module, ensuring compliance with country-specific requirements and delivery deadlines, while also managing all iOS tasks related to the App Store. After the first successful phase, two additional phases were added, and once those were completed, I also contributed to backend tasks in .NET. My contract ended in mid-2025.

In spring 2023, I started working at Capitole Consulting on Vueling's internal mobile app for their cabin crew, built with .NET Xamarin Native. This experience helped me deepen my knowledge of native iOS (Xcode) and Android (Android Studio) design and architecture, particularly on iOS. Unfortunately, after nearly four months, my contract ended.

Back in November 2020, I joined EricSports, where I first worked on EricBoard, a 2D/3D online whiteboard for sports professionals developed with Three.js. The tool was nearly finished but required significant refactoring and usability improvements before release. I implemented new features, fixed bugs, and optimized performance, contributing to a successful launch that quickly attracted hundreds of users. Afterward, I moved to the EricOne suite to work on EricVideo, a cross-platform video analysis app for coaches. There I rapidly upskilled in .NET/C# and Xamarin.Forms, collaborating across the team on development, builds, and multi-platform deployments, especially for iOS. The product launched successfully a year later, and I continued improving and extending its functionality for a second version before transitioning out of the company in early 2023.

Before becoming a developer, I spent over a decade as a freelance professional in journalism, video production, and post-production, working on projects for international brands such as Docker, Netlify, Qualcomm, and Roche. Around 2016, I started exploring web development, initially focusing on content and design, but soon became passionate about programming. In mid-2020, I completed a Full Stack Bootcamp and began developing websites using JavaScript and later the MEAN stack (MongoDB, Express, Angular, Node).

I'm passionate about continuous learning and improving through real projects. People who have worked with me describe me as honest, focused, and persistent. I tend to be a bit of a perfectionist — sometimes at the cost of speed — but I always strive to balance quality and deadlines to deliver the best possible results.

Contact

Let me know what you need. I'll be glad to help.