Senior Front-End Developer with 8+ years of experience building scalable web and mobile interfaces.
Specialized in Vue 3 (Composition API, Pinia) and TypeScript, with strong React and React Native experience. Proven track record in Vue 2→3 migrations, design system implementation, and frontend security (XSS).
Actively building full-stack personal projects using WebSockets, real-time architecture, and geospatial APIs.
Location: Barcelona, Spain Contact: caascaas@gmail.com | +34 658 028 828
Professional Experience
Formación Ninja · Barcelona, Spain
Senior Frontend Developer (May 2025 – October 2025)
- Led frontend development of a React Native mobile app for Spanish civil service exam preparation
- Built UX-focused features including practice tests, progress tracking, and user onboarding flows
- Leveraged AI tools responsibly to accelerate development while maintaining code quality and avoiding technical debt → See how I solved it
Stensul · Buenos Aires / New York (Remote)
Frontend Developer (January 2020 – March 2025)
- Led migration from Vue 2 (Options API) to Vue 3 (Composition API), improving performance and maintainability → See how I solved it
- Implemented a new design system across multiple application sections
- Owned and maintained the frontend XSS filtering system → See how I solved it
- Collaborated closely with QA, Product, and Design teams
Ministerio de Producción · Buenos Aires
Frontend Developer (December 2016 – January 2020)
- Built and maintained React-based web applications
- Implemented accessible pages for small businesses
- Collaborated with design and product teams
Skills and Expertise
Frontend Core
JavaScript (ES6+) TypeScript HTML5 CSS3
Frameworks
Vue 3 (Composition API) Pinia Vue 2 React React Native
Real-Time & APIs
Socket.IO WebSockets REST APIs YouTube Data API
Backend & Databases
Node.js Express MongoDB PHP Laravel (basic)
Testing & Tooling
Jest Vitest Git Docker Jenkins
AI-Augmented Development
Claude Windsurf MCP integrations Agentic coding workflows
Projects
Youtravel: YouTube Travel Map - Geotagged Video Explorer
Web app that lets users discover geolocated YouTube videos on an interactive map, helping find hidden gems and plan trips visually.
View Project
Hasen: Real-Time Multiplayer Card Game
Full-stack multiplayer card game with real-time WebSocket event architecture, lobby system, turn management, and scoring using Domain-Driven Design.
View Project