Available to hire
I’m a frontend engineer with 5+ years of experience building scalable fintech, enterprise, and SaaS platforms across Ireland and Europe. I specialize in React and TypeScript, with strong Vue.js experience, and I design reusable, scalable frontend architectures that improve performance and maintainability.
I’ve led frontend architecture decisions, delivered data-heavy dashboards, and built role-based UI systems in agile teams. I’m passionate about UX, accessibility, and collaborating with product and design to shipping high-quality software.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Beginner
Language
Spanish; Castilian
Advanced
Italian
Advanced
English
Fluent
Work Experience
React Developer (Contract) at Xace
November 1, 2025 - May 1, 2026Contributed to the frontend rewrite of a banking platform using React, TypeScript, and Vite. Developed core banking functionality including transaction workflows, dashboards, and financial reporting features. Implemented frontend RBAC for permissions and route management across multiple user types. Built and maintained a reusable component library with Storybook to improve UI consistency and development efficiency. Wrote unit and integration tests using Vitest and React Testing Library for critical financial workflows. Used Mock Service Worker (MSW) to simulate backend APIs and support parallel frontend/backend development. Helped migrate legacy functionality to the new platform while improving usability and maintainability.
React Developer at FinanceFair
September 1, 2024 - November 1, 2025Led frontend architecture and development for an internal banking platform and customer-facing finance portal. Established scalable project structure, frontend tooling, and development standards using React, TypeScript, Vite, and Tailwind. Built reusable UI systems and dynamic layouts tailored to different user roles and permissions. Developed advanced data tables with filtering, sorting, editing, and search capabilities. Built payment and transaction workflows using React Hook Form, Zod, and TanStack Query. Created interactive financial dashboards and visualisations using Recharts. Implemented secure multi-file upload and download functionality for customers and administrators. Delivered reusable and highly customised UI components using Shadcn UI.
React JS Developer at Xace
September 1, 2024 - November 30, 2025Collaborated in frontend re-write of a v2 banking app; rebuilt from the ground up using React, TypeScript and Vite. Implemented RBAC on the frontend, built and maintained a component library with Storybook, wrote unit and integration tests with Vitest, and used Mock Service Worker to mock API endpoints during development.
Vue JS Developer at Engage XR
September 1, 2024 - August 26, 2025Built and scaled an enterprise applications platform serving 100K+ users for efficient business operations and data management. Developed a client-facing event management platform with seamless calendar creation and management. Implemented key frontend features including user group management, advanced searchable tables, interactive graphs via AG Grid, custom event creation forms, and a multi-step payment flow. Created reusable UI components and maintained a shared design system using Vue.js, Nuxt.js, and Storybook. Contributed to feature planning and estimations collaborating cross-functionally to align with product goals and timelines.
React JS Developer at Finance Fair
September 1, 2024 - PresentLed the end-to-end development of an internal banking platform and customer-facing financial dashboard, driving key decisions around architecture, tooling, and performance optimization. Planned and architected the application from the ground up with scalable folder structures and core libraries like React, TypeScript, Vite, TanStack Query, and others. Designed a scalable project architecture with dynamic layouts and routing logic tailored to user roles. Developed reusable UI components with Shadcn and optimized advanced features such as payments, transaction management, loan schedule tracking, and secure multi-file upload/download functionality. Created interactive charts and visualizations using Recharts for financial stats and user insights.
Vue.js Developer at Engage XR
September 1, 2023 - September 1, 2024Built enterprise applications supporting 100K+ users across business workflow and event management systems. Developed customer-facing event management functionality with scheduling and calendar features. Implemented interactive tables, payment workflows, forms, and analytics dashboards. Created reusable Vue.js and Nuxt.js components while contributing to a shared design system with Storybook. Worked closely with product and engineering teams on feature planning and delivery estimations.
VueJS Developer at Engage XR
September 1, 2023 - September 30, 2024Built scalable enterprise platform for 100k+ users. Led frontend development including user group management, advanced searchable tables, interactive graphs (AG Grid); created reusable components and a shared design system with Vue.js, Nuxt.js and Storybook; contributed to feature planning and cross-functional alignment.
Full Stack Developer at Davra
September 1, 2023 - August 26, 2025Designed and developed a virtual event platform featuring customizable 3D conference rooms, exhibition booths, and integrated web-based functionality to support immersive event experiences. Built a robust admin portal for configuring event content and managing 3D environments including room layouts, assets, and interactivity settings. Engineered advanced 3D features such as object interaction, spatial audio, proximity-based events using raycasting, and dynamic object/space configuration. Developed modular, reusable web components optimized for seamless integration with 3D environments. Utilized Vue.js, Three.js, and A-Frame with a focus on real-time rendering, component-driven architecture, and performance optimization.
Full Stack Developer at Davra
February 1, 2021 - September 30, 2023End-to-end development of a virtual event platform featuring customizable 3D conference rooms and integrated web-based functionality; built an admin portal for content management; designed scalable frontend and backend interactions, focusing on architecture, tooling, and performance.
React Developer at SnapSea
February 1, 2021 - August 26, 2025Developed and maintained a platform for businesses to discover Instagram content and streamline rights-request workflows for marketing campaigns. Automated user-generated content rights acquisition processes for tourism industry clients, significantly improving efficiency and compliance. Enhanced asset management capabilities with custom image galleries and video players emphasizing intuitive UX and performance. Contributed to system expansion and feature development by integrating REST APIs and connecting frontend components to backend services.
React Developer at Snapsea
June 1, 2020 - February 1, 2021Developed features for a platform enabling businesses to manage Instagram content rights workflows. Improved media management functionality with custom galleries and video playback features. Integrated frontend applications with REST APIs and backend services. Contributed to UX improvements and platform scalability.
Frontend Developer (Internship) at Open Litter Map
June 1, 2020 - August 26, 2025Contributed to frontend features using Vue.js. Created mapping features for displaced litter with Leaflet JS. Used Bulma JS within Vue.js for layout and styling.
Frontend Developer Intern at Open Litter Map
November 1, 2019 - June 1, 2020Contributed to frontend feature development using Vue.js. Built mapping functionality using Leaflet.js. Assisted with responsive layouts and UI implementation using Bulma CSS.
Frontend Developer (Intern) at Open Litter Map
November 1, 2019 - June 30, 2020Contributed frontend features using Vue.js, Leaflet.js for mapping, and Bulma for layout and styling; supported UI/UX improvements and feature delivery during internship.
Education
Bachelor's Degree in Spanish and Italian at Trinity College Dublin
January 1, 2007 - January 1, 2011Masters in Audiovisual translation at La Universidad Europea, Madrid
January 1, 2016 - January 1, 2017Higher Diploma in Web And Cloud Development at DBS, Dublin
January 1, 2018 - January 1, 2020Higher Diploma in Web And Cloud Development at DBS
January 1, 2018 - January 1, 2020Masters in Audio Visual Translation at Universidad Europea
January 1, 2016 - January 1, 2017Bachelor’s Degree in Spanish and Italian at Trinity College Dublin
January 1, 2007 - January 1, 2011Higher Diploma in Web & Cloud Development at DBS, Dublin
January 1, 2018 - January 1, 2020Master's in Audiovisual Translation at Universidad Europea, Madrid
January 1, 2016 - January 1, 2017Bachelor's Degree in Spanish & Italian at Trinity College Dublin
January 1, 2007 - January 1, 2011Higher Diploma at Web & Cloud Development DBS, Dublin
January 1, 2018 - January 1, 2020Master’s at Universidad Europea, Madrid
January 1, 2016 - January 1, 2017Bachelor’s Degree at Trinity College Dublin
January 1, 2007 - January 1, 2011Qualifications
Industry Experience
Financial Services, Software & Internet, Education, Media & Entertainment, Travel & Hospitality, Professional Services, Other
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Beginner
Hire a Web Developer
We have the best web developer experts on Twine. Hire a web developer in Dublin today.