David Garcia is a senior software analyst and front-end specialist based in Barcelona with over two decades of experience evolving from multimedia design to modern web and Web3 engineering. Currently at Openbank, he focuses on React, TypeScript, Next.js and blockchain smart contract integrations, and previously shaped frontend architectures and migrations at Tutellus, Domestika and Adevinta. He has a track record of decoupling monoliths into clean, testable frontends using hexagonal and clean architecture patterns and enjoys translating design sensibilities into maintainable code. A longtime practitioner of both design and engineering, he combines UI craftsmanship with system-level thinking—an approach informed by teaching roles and multimedia roots that few engineers retain.
11 years of coding experience
19 years of employment as a software developer
UOC (Universitat Oberta de Catalunya)
IELTS English language, IELTS English language at University of North East London
Japonés A1.2, Japonés A1.2 at EOI Escuelas Oficiales de Idiomas GVA
Computer Science 101 Computer Science, Computer Science 101 Computer Science at Stanford University
Contributions:5 reviews, 28 PRs, 101 pushes in 2 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
David Garcia - Senior Software Analyst at Openbank