Juan Calvellido is a seasoned software engineer with 12 years of front-end expertise, currently contributing at Xebia after leading front-end teams at 47 Degrees. He champions best practices, accessibility, and maintainable code while balancing performance and readability to deliver self-explanatory user interfaces. His open-source work includes UI/UX enhancements for the notable Arrow Kotlin project—implementing mobile touch gestures, animated headers, and YAML-driven menu routing—showing attention to polish and developer ergonomics. Based in Cádiz, Spain, he brings a pragmatic, design-minded approach to engineering that favors long-term maintainability over short-term hacks.
11 years of coding experience
12 years of employment as a software developer
Bachelor of Science (BS), Bachelor of Science (BS) at Universidad de Cádiz
Λrrow - The perfect companion for your Kotlin journey - Inspired by functional, data-oriented and concurrent programming
Role in this project:
Front-end Developer
Contributions:3 reviews, 56 commits, 66 PRs in 2 years 7 months
Contributions summary:Juan implemented touch gesture detection for the sidebar on mobile views, enabling swipe gestures for opening and closing the sidebar. They also added animations to the front page header, including a smooth transition on load, a logo following mouse movements for a 3D effect, and a particleground background. Furthermore, the user added menu functionality based on a YAML configuration file, with functions to detect and style the active route. These commits demonstrate a focus on improving the user interface and user experience.
Contributions:13 pushes, 1 branch in 4 years 1 month
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.