Julio Cabañas is an Android Engineer with 10 years of mobile development experience, currently building products at Monzo and previously delivering cross-platform and native apps at Screenmedia Design. He combines strong academic foundations in software engineering with hands-on expertise in Kotlin, Java, Flutter and Xamarin, and a consistent focus on architecture, testing and CI/CD. Julio is an active open-source contributor to Android libraries that enhance RecyclerView gestures and Material Design components, where his work on refactoring, feature additions and DiffUtil support improved usability and maintainability. Beyond professional projects, he’s a lifelong self-learner who started building web projects at age ten and has monetised apps, sites and hardware prototypes—bringing a practical, product-minded perspective to engineering and client-facing roles.
9 years of coding experience
5 years of employment as a software developer
Four-years degree in Software Engineering, Software Engineering, 8.7/10 (Honours Project pending), Four-years degree in Software Engineering, Software Engineering, 8.7/10 (Honours Project pending) at Universidad de Extremadura
BSc (Hons) Computing Science, Computer Science, First Class Honours, BSc (Hons) Computing Science, Computer Science, First Class Honours at University of the West of Scotland
Vertical Stepper Form Library for Android. It follows Google Material Design guidelines.
Role in this project:
Mobile Developer (Android)
Contributions:15 releases, 234 commits, 33 PRs in 5 years 8 months
Contributions summary:Julio made multiple commits focused on refactoring and improving the Android application's UI. They modified the application's UI by renaming methods and changing fonts. The user's contributions included the creation of custom steps in a vertical stepper form and adding features for the user to define alarm information.
Kotlin Android library that extends RecyclerView to support gestures like drag & drop and swipe, among others. It works with vertical, horizontal and grid lists.
Role in this project:
Mobile Developer (Android)
Contributions:25 releases, 130 commits, 30 PRs in 3 years 3 months
Contributions summary:Julio primarily contributed to the development of the Kotlin-based Android library "dragdropswiperecyclerview," enhancing its functionality and usability. Their work included refactoring dependencies, improving the adapter, implementing new features such as the ability to customize behind-swiped layouts and long-press to start dragging, and fixing bugs. The user also added features to disable drag and swipe directions, added DiffUtil support, and updated the project's dependencies.
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.