David Cañas is a pragmatic software engineering leader with 10 years of experience driving frontend excellence and team growth across startups and scale-ups from Girona, Spain. He coaches and leads teams in TDD, pair programming and XP practices, combining hands-on implementation with design-system and user-centric UI improvements. His career includes building migration strategies for legacy systems (strangler pattern, event buses), automating design-to-code workflows, and crafting Electron/WebRTC solutions that bridge browser and hardware interactions. As a freelance consultant at Sunweb and staff/frontend roles at neptune.ai and Pitch, he blends technical mentorship with product-focused delivery. David is especially invested in improving frontend testing techniques and making interfaces that meaningfully add value to users, a principle reflected in tooling and process work that often runs behind the scenes.
10 years of coding experience
12 years of employment as a software developer
Grado en Ingeniería Ingeniería informática, Grado en Ingeniería Ingeniería informática at Universitat de Girona
Manage side effects with testability and ergonomics
Contributions:168 commits, 1 PR, 75 pushes in 1 month
testabilityergonomicsside-effects
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.