Juan Ross is a Senior Software Engineer with a decade of remote-first experience building user-facing applications and device communication layers, notably as Technical Lead on Ledger’s Devices Team and now at Taptap Send. He combines full-stack React and React Native expertise with deep knowledge of BLE/USB device protocols, having contributed to Ledger’s widely used Ledger Live and ledgerjs projects. A committed mentor and open-source advocate, he enjoys teaching and helping colleagues reach that “aha” moment while maintaining strong documentation and team practices. His work spans mobile UI polish, performance fixes, and low-level device integrations—sometimes threading Android exchange logic to avoid blocking the UI. Based in the Oviedo area of Spain, he pairs technical adaptability with social and environmental interests, and is open to relocation or new challenges. Unexpectedly personable for a lead engineer, he once ran a cooperative startup and still fondly remembers his dog Puerto.
10 years of coding experience
13 years of employment as a software developer
Technician in Software Development, Computer Software Engineering, Honorary mention in Programming, Technician in Software Development, Computer Software Engineering, Honorary mention in Programming at Universidad Francisco de Vitoria
Contributions:356 reviews, 553 commits, 467 PRs in 3 years 9 months
Contributions summary:Juan primarily focused on refactoring and implementing front-end components using React and JavaScript (Electron). The contributions included renaming functions and variables, modifying existing components, and adapting UI elements. They interacted with bridge and data structures used for cryptocurrency wallets. The user also implemented improvements to the user experience by addressing the state of the UI, fixing display issues and fixing the amount toggle behavior.
Contributions:207 reviews, 83 commits, 303 PRs in 1 year 5 months
Contributions summary:Juan primarily contributed to the mobile application's user interface and feature implementations. Their work includes tracking device model IDs and versions within the manager flow, introducing an analytics debugging tool, and making wording changes throughout the app. They also fixed swap status indicators and other UI related issues, improving the user experience.
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
Juan Ross - Senior Software Engineer at Taptap Send