Engineering Scalable, User-Centric Web Experiences
I specialize in building scalable and engaging web experiences. From crafting intuitive, beautiful frontends to engineering robust, high-performance backends, I transform ideas into reality with clean code and a focus on design. Let's create something powerful.

Passionate about creating software that makes a difference
Developer, a "cat person" with a Golden Retriever spirit – I thrive on engaging projects, collaborating closely with others, and celebrating team victories like a rugby squad
Professional Journey
A timeline of my professional growth and key achievements
Team Lead & Frontend Engineer
In this leadership position, my responsibilities extended beyond Frontend development. I played a pivotal role in defining and capturing requirements, collaborating closely with the Product Owner to translate business needs into technical specifications. A core focus was also on fostering a high-performing and healthy team environment. Alongside the Product Owner, I championed effective Agile rituals, managed effort allocation, defined clear processes, and skillfully adapted to team member changes – recognizing and embracing diverse personalities, working styles, and development rhythms for each initiative.
Frontend Engineer
I started my journey at Ubeeqo on the booking team, directly serving on the customer’s booking platform of our CarSharing product. My team, mirroring the collaborative structure of most customer-facing projects, was a dynamic mix of Frontend, Mobile, and Backend Developers, a dedicated Product Owner, and talented Designers. This cross-functional setup emphasized the critical importance of Agile best practices and clear contractual agreements between all stakeholders to ensure seamless development.
Full Stack Developer
After relocating to Barcelona, I joined the Passport Team, where I was responsible for developing the Backoffice platform. This platform managed a new Data Pipeline originating from Los Angeles, leveraging Node.js for the backend and React + Redux for the UI, with all resources hosted on AWS. Cross-office collaboration with teams in Los Angeles and Copenhagen was paramount. This dynamic environment fostered significant growth in both my technical and soft skills, as we consistently navigated complex challenges to deliver optimal solutions for all stakeholders. In my final year, I transitioned to the Data Engineering Team, working directly with the Los Angeles office on the Data Pipeline. Here, I was primarily in charge of the continued development and maintenance of an existing ETL product. This ecosystem was built on Python, scheduled with Airflow, and orchestrated using Docker + Kubernetes on AWS.
Sofware Engineer
Initially, as part of the Data Engineering Team, I developed a data pipeline prototype for ingesting and exposing time-series data. This involved building automated pullers and orchestration systems in Python for both data input and delivery to modeling endpoints, with Pandas for data manipulation. My focus shifted to developing health-check and monitoring systems for data integrity, leveraging Python for backend logic and AngularJS for the UI platform. Throughout these projects, AWS and Docker were integral for integration and deployment, ensuring robust and scalable solutions.
Systems Engineer
Joining the team in the company's early stages provided a unique opportunity to experience various phases of product development. My primary focus was on the front-end of the product, which interacted with Node.js and Ruby backend systems and utilized AngularJS for the UI platform. This was my first remote work experience, and it taught me invaluable lessons about synchronization and collaborative work within a distributed team spanning different time zones. Effective communication, robust development techniques, and thorough documentation were crucial in maintaining the pace of product development.
Analyst / Application Java Developer
As a Developer and Analyst in the Solutions Delivery department, I played a key role in ensuring robust technical documentation by performing in-depth system analysis. My contributions included crafting requirements, impact analyses, deployment guides, and detailed planning reports. I also actively developed and implement solutions for our Java EE platform, batch processing, and Tuxedo services.
Web Developer (Backend)
I contributed to the development of a web platform implemented in Python and Django, as part of a five-member agile (Scrum) team. My key responsibilities included: - Requirements analysis, solution design, and application modeling. - Implementation and development of functionalities, with a specific focus on the back-office platform. - Back-office development using Bootstrap, Django, and jQuery. - Active participation in weekly client meetings for project progress presentation and validation, following the Scrum framework.
Web Developer
I contributed to the development of a key web solution for a company in the holiday/tourism sector, streamlining the management of its hotel and tour bookings. My primary responsibilities included: Analyzing needs and specifying requirements in collaboration with the client. Designing and implementing backend logic using PHP and MySQL databases. Developing an intuitive and functional user interface (UI) using jQuery and KendoUI Framework.