Barcelona, Catalonia, Spain
Highly experienced Senior Front End Developer with 10+ years designing and developing UIs using React, Vue, Next, TypeScript, JavaScript, and Node.js. Backend experience MySQL, GraphQL. Design in Figma, Sketch and Photoshop. Proven track record of leading small teams of developers, delivering high-quality, scalable, and maintainable code. Strong background in modern front-end technologies, agile methodologies, and cross-functional team collaboration.
Architect and lead a modern frontend platform (Astro + MDX), replacing legacy CMS workflows and enabling scalable content delivery Design a content system that allows non-technical teams to publish and iterate independently Define frontend standards across performance, accessibility, SEO, and developer experience Own the full frontend lifecycle: system design, implementation, code quality, and dependency strategy Drive analytics and experimentation to inform product and content decisions
Lead a very large migration from Drupal to a full React app with API backend Designed modular - dashboards to display large amount of legal data Build complex searches with custom UI inputs to quickly display results - Using mob - x and other state management solutions in order to solve rendering issues
Sole developer in building a fully responsive interactive site launching gameplusapp - Custom css3 and svg - animations with everything supported on Android and iPhone All content updateable through a customized ghost js CMS backend - Many rounds of UI and UX testing resolving bugs in order to launch - within 8 weeks
Architected the complete social media scheduling tool from Angular 1.6 to React 16.8 - Modularized complex UI components such as Caption Editor supporting emojis - Fully responsive front end and cross browser IE10 - More complex UI included Calendar scheduling, drag drop preview, multi file uploader
Designed and built a new Broadcaster dashboard in React / Redux - with a Python API Delivered a client - -side responsive solution for users to create and manage their stations, upload new tracks, schedule streaming, view analytics and manage billing. Used the Redux framework for a robust single state solution for persistent data.