Frontend Developer with +6 years of experience specializing in modern JavaScript frameworks. Passionate about creating dynamic, user-friendly web applications with a focus on performance and scalability. From the beautiful Canary Islands, I thrive in innovative environments where I can tackle complex challenges and deliver high-quality solutions.
Frontend Developer with +6 years of experience specializing in modern JavaScript frameworks. Passionate about creating dynamic, user-friendly web applications with a focus on performance and scalability. From the beautiful Canary Islands, I thrive in innovative environments where I can tackle complex challenges and deliver high-quality solutions.
My projects reflect my passion for clean code, modern tech, and growth. Here's a selection of recent work.
A collection showcasing advanced TypeScript patterns and type-system features that I use in production apps.
Vue 3 app that transforms government data into accessible visualizations with performant filtering and API integration.
Immersive 3D environment built with TresJS (Vue + Three.js) featuring navigation, animations, and shader effects.
My career path spans diverse sectors and technologies, always focused on delivering robust frontend solutions.
Leading frontend for an AI platform with focus on performance and scalability. Managing CI/CD pipelines and collaborating with 3D/research teams.
Drove company's growth by developing the mobile app and enhancing the web platform. Helped establish Metricool as a market leader in Spain and the American market.
Built responsive UIs with Angular and integrated components across teams. Contributed to SSR initiatives to enhance web performance.
Developed apps with .NET Core backend and Vue.js frontend. Managed SQL Server databases and streamlined project workflows.
Built fullstack solutions with Java Spring Boot and Angular. Coordinated cross-functional teams for seamless front/back integration.
My tech stack spans frontend frameworks, 3D visualization, and modern development practices – always with a focus on performance.
Core framework in my toolbox. Built Metricool's mobile app and data visualizations in the AI startup. Love the Composition API and Pinia for state management.
Used across all recent projects. Created advanced type utilities for the TypeScript Examples repo. Type safety advocate, especially for large-scale apps.
Primary framework at Sngular. Implemented component architectures and worked with RxJS for reactive data flows. Experience with server-side rendering for SEO.
Current focus at the AI startup. Created immersive environments with Three.js and TresJS. Optimize 3D scenes for performance across devices.
Developed Metricool's cross-platform app with Ionic and Capacitor. Implemented native-like experiences that integrate with platform APIs.
Tailwind enthusiast. Created custom design systems at Metricool and the AI startup. Strong focus on responsive design and animation performance.
Fullstack experience with .NET Core at ULTEBRA and Java Spring Boot at Atos. Comfortable with SQL and database design for efficient data access.
Manage GitHub Actions pipelines at the AI startup. Set up automated testing and deployment workflows. Experience with Azure DevOps and Bitbucket Pipelines.
I enjoy sharing knowledge through writing and speaking. Here's a selection of my tech community contributions.
Deep dive into TypeScript's type system and how it transforms code quality and maintainability in real-world applications.
Watch TalkPractical guide to automating quality checks and workflow steps using Git hooks in team environments.
View PostBeginner-friendly TypeScript guide covering core concepts and integration with existing JavaScript projects.
View PostOverview of how NuxtJS enhances Vue development with SSR, file-based routing, and production optimizations.
Watch TalkRecognition for innovation in web development, highlighting my commitment to pushing web technology boundaries.
Second place in an intense coding competition, demonstrating problem-solving skills under tight deadlines.
Based in the Canary Islands, but open to remote work and relocation opportunities (particularly USA, Australia, or Canada). Let's connect to discuss how we can create exceptional web experiences together!