Gavin D'souza is a Berlin-based Tech Lead with eight years of hands-on experience building and scaling web applications, deployment tooling, and open-source ERP systems. He combines strong backend expertise in Python and Java with DevOps know-how and full-stack contributions to prominent Frappe projects like ERPNext and the Frappe Framework, where he improved CI, performance, and the Bench CLI used by thousands of installs monthly. At Frappe he led engineering work that introduced a widely adopted Python Query Builder, reduced raw SQL use, and performed hundreds of code reviews and hires, demonstrating both technical depth and team leadership. Now leading engineering at SwitchUp, he continues to bridge product needs and operational resilience—having designed DR systems, run hosting for thousands of production sites, and delivered security audits and technical training. Not obvious from the title: he has a track record of improving developer workflows and CI pipelines that materially speed debugging and testing across complex multi-tenant deployments.
8 years of coding experience
4 years of employment as a software developer
BE - Bachelor of Engineering, Computer Engineering, BE - Bachelor of Engineering, Computer Engineering at St. Francis Institute Of Technology
CLI to manage Multi-tenant deployments for Frappe apps
Role in this project:
Back-end & DevOps Engineer
Contributions:5 releases, 150 reviews, 736 commits in 3 years 4 months
Contributions summary:Gavin focused on improving the bench CLI tool for Frappe, particularly related to managing dependencies. Their contributions include fixing issues with git dependencies, updating package requirements, and allowing more flexibility in setting up Python and Node.js dependencies. The user also worked on enhancing the core functionalities of the bench tool and improving overall performance.
Low code web framework for real world applications, in Python and Javascript
Role in this project:
Full-stack Developer
Contributions:5 releases, 835 reviews, 2595 commits in 3 years 7 months
Contributions summary:Gavin primarily focused on backend improvements and optimizations, specifically related to Continuous Integration (CI) setup and performance. They worked on improving the build process in the CI pipeline to better test and debug the code. They also worked on database schema changes.
cmspythonzammadfrappecommunity-management
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.