Hi, I’m David Baigorria, a Senior Front-End Engineer based in Valencia, Spain. I bring 7+ years of experience building scalable React/TypeScript applications, with a strong focus on performance, accessibility (WCAG 2.1 AA), and modern web architecture. I’ve worked in fintech and e-commerce, led cross-functional delivery, and enjoy turning complex requirements into reliable, user-friendly interfaces. I collaborate closely with product and design teams, implement robust CI/CD pipelines, and advocate for quality through testing (Jest, React Testing Library, Playwright) and code quality tooling. I’m comfortable working in distributed teams, mentoring engineers, and delivering features that scale while maintaining security and a great user experience.

David Baigorria

Hi, I’m David Baigorria, a Senior Front-End Engineer based in Valencia, Spain. I bring 7+ years of experience building scalable React/TypeScript applications, with a strong focus on performance, accessibility (WCAG 2.1 AA), and modern web architecture. I’ve worked in fintech and e-commerce, led cross-functional delivery, and enjoy turning complex requirements into reliable, user-friendly interfaces. I collaborate closely with product and design teams, implement robust CI/CD pipelines, and advocate for quality through testing (Jest, React Testing Library, Playwright) and code quality tooling. I’m comfortable working in distributed teams, mentoring engineers, and delivering features that scale while maintaining security and a great user experience.

Available to hire

Hi, I’m David Baigorria, a Senior Front-End Engineer based in Valencia, Spain. I bring 7+ years of experience building scalable React/TypeScript applications, with a strong focus on performance, accessibility (WCAG 2.1 AA), and modern web architecture. I’ve worked in fintech and e-commerce, led cross-functional delivery, and enjoy turning complex requirements into reliable, user-friendly interfaces.

I collaborate closely with product and design teams, implement robust CI/CD pipelines, and advocate for quality through testing (Jest, React Testing Library, Playwright) and code quality tooling. I’m comfortable working in distributed teams, mentoring engineers, and delivering features that scale while maintaining security and a great user experience.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

Spanish; Castilian
Fluent
English
Advanced

Work Experience

Technical Lead / Senior Front End Developer at Astropay
May 1, 2025 - October 15, 2025
Owned critical payment modules and a PCI-certified Web SDK, focusing on performance, security, scalability, and cross-squad collaboration. Built the Cards Web Module (React/TypeScript + Redux + Sass) and led design, implementation, and certification of a web SDK for card tokenization and PAN reveal. Implemented security measures (postMessage origin validation, HttpOnly/Secure/SameSite cookies, CORS, Referrer-Policy), improved performance via code-splitting, lazy loading, memoization, and data caching with IndexedDB. Drove Jenkins/AWS pipelines for faster releases and mentored QA across squads.
Semi Senior Programmer Analyst at Accusys Technology (Consultant Banco Hipotecario)
April 1, 2022 - October 15, 2025
Migrated the Office Banking UI from a legacy Java stack to a modern React + Redux front end, leading from project startup to production. Implemented IndexedDB caching, skeleton screens, and progressive hydration to improve performance and perceived speed. Fixed production issues, supported daily banking operations, and collaborated with Product/Design to validate feasibility. Back-end work included Java services.
Systems Analyst at Tarjeta Data
May 1, 2022 - October 15, 2025
Maintained a debt recovery Java system; built middleware APIs bridging Java 8/Spring backends with React/Vue front-ends; added authentication, input validation, logging, and error handling to improve reliability. Contributed to a React Native app for payments and card display.
Junior Software Developer — Healthcare Platform at Excelencia Software
December 1, 2020 - October 15, 2025
Implemented UI enhancements for a hospital information system (.NET + Angular v2); wrote SQL queries/stored procedures for reporting and patient workflows. Assisted in mobile migration to React Native and supported modernization efforts.
Freelance Projects at Independent
June 1, 2025 - Present
Legal Events Scraping Platform: Built a scraping pipeline with FastAPI, React (Vite), Node.js and MongoDB. Exposed REST endpoints to orchestrate scraping tasks, implemented idempotent ingestion and scheduled jobs, and normalized data for reliable search and analytics. Mobile & Web Apps: Real-time app suite with React Native (Expo) and Next.js, SSR/ISR web frontend, WebSockets, authentication, and shared REST API. Challenge Podcast (v2): Podcast discovery/listening app built with Next.js, TypeScript, and Tailwind, featuring dynamic routes, per-episode views, and accessible UI.
Mobile & Web Apps — React Native (Expo), Next.js, WebSockets at Independent
August 1, 2025 - October 15, 2025
Real-time app suite: React Native mobile app (Expo) with push notifications and local storage; Next.js web frontend with SSR/ISR; WebSocket channels for bidirectional messaging; authentication and cross-platform data sharing.
Challenge Podcast (v2) at Independent
October 1, 2025 - October 15, 2025
Discovery & listening app for podcasts built with Next.js + TypeScript + Tailwind, featuring dynamic routes and per-episode views. Data layer with caching, SSR/ISR, accessible UI, and testing strategies; deployed on Vercel.
Technical Lead / Senior Front-End Developer at Astropay
May 1, 2025 - May 1, 2025
Owned critical payment modules and a PCI-certified Web SDK, focusing on performance, security, scalability, and cross-squad collaboration. Implemented Cards Web Module (React + TypeScript) and led the PCI Web SDK tokenization project with zero regressions. Improved security with iframe messaging, cookies, CORS, SSO/OAuth2, and CORP/COOP isolation. Drove architecture decisions, code-splitting, lazy loading, memoization, and data caching with IndexedDB; introduced progressive hydration, skeletons, virtualization, and accessible UI patterns. Supported CI/CD improvements, introduced cross-squad QA practices, and mentored engineers.
Semi Senior Programmer Analyst at Accusys Technology (Consultant Banco Hipotecario)
April 1, 2022 - April 1, 2022
Supported daily banking operations while migrating Office Banking UI from legacy Java to React. Delivered a React + Redux + React Router v5 front end, with IndexedDB caching, skeleton screens, progressive hydration, virtualization, and improved UX. Participated in CI/CD setup with Jenkins; ensured reliability and frequent releases.
Systems Analyst at Tarjeta Data
May 1, 2022 - May 1, 2022
Maintained debt recovery platform with Java/Spring; built middleware REST APIs in Node.js/Express bridging back-end services with front-ends; implemented data protection, authentication, and API contracts; contributed to migration and production stability.
Junior Software Developer at Excelencia Software
December 1, 2020 - December 1, 2020
Contributed features and maintenance to a hospital information system; modernized UI with .NET + Angular v2; migrated mobile app to React Native and implemented QR scanning for medical reports; supported modular modernization efforts.
Technical Lead / Senior Front End Developer at Astropay
April 1, 2022 - May 1, 2025
Owned critical payment modules and a PCI-certified Web SDK, focusing on performance, security, and scalability. Led the Cards Web Module and PCI Web SDK lifecycle; implemented secure iframe communication, SSO/OAuth2, and CORP/COOP isolation. Drove web architecture decisions (code-splitting, lazy loading, memoization) and used IndexedDB for caching; improved load times and stability under high concurrency. Collaborated with product/design to ship features for merchant experiences; mentored squads across payments, crypto, and help center. Improved CI/CD pipelines (Jenkins/AWS) and monitored quality via cross-browser testing and Lighthouse metrics.
Semi Senior Programmer Analyst at Accusys Technology (Consultant Banco Hipotecario)
March 1, 2021 - April 1, 2022
Led migration of Office Banking UIs from a legacy Java stack to React + Redux; implemented IndexedDB caching, skeleton screens, progressive hydration; virtualization to stabilize layout; collaborated with product/design; participated in testing; co-defined CI/CD with DevOps using Jenkins.
Systems Analyst at Tarjeta Data
December 1, 2020 - May 1, 2022
Delivered web/mobile projects across Java/Spring, Node.js/Express, Vue.js, React, and React Native. Maintained a debt recovery Java 7 system, built middleware APIs, migration to modern front-ends; contributed to Samsung Service Centers project; documented API contracts; supported QA.
Junior Software Developer at Excelencia software
July 1, 2017 - December 1, 2020
Contributed to hospital information system core app (.NET + Angular v2); implemented UI enhancements; supported React Native mobile app migration; planned modernization to modular architecture; collaborated with product/design; delivered stable releases.
Freelance Software Engineer at Freelance
June 1, 2025 - Present
Delivered freelance projects including a Legal Events Scraping Platform (FastAPI, React/Vite, Node.js, MongoDB) with an idempotent ingestion pipeline and a React SPA for filtering; built a real-time Mobile & Web Apps suite (React Native, Next.js, WebSockets) with push notifications and shared APIs; prototyped a podcast discovery app (Next.js) with SSR/ISR, a robust data layer, and accessibility focus.
Freelance Software Engineer at Freelance
April 1, 2025 - August 1, 2025
Developed a real-time app suite: React Native (Expo) with push notifications and local storage, a Next.js web frontend (SSR/ISR), and WebSocket channels for bidirectional messaging; implemented authentication, security controls, and shared REST APIs; deployed with PR previews.
Freelance Software Engineer at Freelance
September 1, 2025 - October 1, 2025
Discovery & listening app for podcasts built with Next.js + TypeScript + Tailwind; featuring dynamic routes, per-episode views, and data-layer choices (React Query/Axios and SWR); SSR/ISR with accessibility and a persistence-enabled audio player.

Education

Add your educational history here.

Qualifications

Ciclo Formativo Ciencias de la Computación
January 1, 2012 - January 1, 2018
Security of Applications (EC-Council)
October 1, 2024 - November 1, 2024
Ciclo Formativo Ciencias de la Computación
January 1, 2012 - January 1, 2018
Seguridad de aplicaciones
October 1, 2024 - November 1, 2024
Ciclo Formtivo Ciencias de la Computación
January 1, 2012 - January 1, 2018
Seguridad de aplicaciones
October 1, 2024 - November 1, 2024

Industry Experience

Software & Internet, Financial Services, Professional Services, Retail