Maxwell Morais is a Senior Software Engineer with 14 years of experience building pragmatic, user-focused systems that connect strategy to code. Based in São Paulo, he has led and delivered backend- and full-stack solutions across enterprise and product teams, including roles at Meta and John Deere and a long tenure as a lead developer and founder-level practitioner. Maxwell is an active open-source contributor to the Frappe/ERPNext ecosystem, improving core workflow translations, maintenance scheduling, and form behavior to enhance internationalization and real-world usability. He combines deep Python backend skills with JavaScript front-end fixes, often addressing subtle UX and data-handling bugs that improve reliability for support and accounting modules. Known for turning messy integrations into maintainable systems, he brings both hands-on coding and practical solution design from small business customizations to global HR/time-management projects. His background in BI, tooling and ERP customization gives him an uncommon sensitivity to business workflows and localization edge cases.
14 years of coding experience
7 years of employment as a software developer
Bacharelado, Ciência da Computação, Bacharelado, Ciência da Computação at Faculdades Metropolitanas Unidas
Tecnólogo em Informática e Negócios, Tecnologia e BI, Tecnólogo em Informática e Negócios, Tecnologia e BI at Faculdade de Tecnologia de Mauá
Free and Open Source Enterprise Resource Planning (ERP)
Role in this project:
Back-end Developer
Contributions:2 reviews, 24 commits, 15 PRs in 8 years 5 months
Contributions summary:Maxwell primarily contributed to the backend logic of the ERPNext system, focusing on improvements within the support and accounting modules. Their work involved debugging, refactoring code related to the maintenance schedule, and fixing data handling errors. The user also worked on improving translation support and user experience by removing HTML tags from messages, indicating a focus on code quality and user-facing improvements. Additionally, the user addressed issues in the CRM and sales modules, indicating a broad focus across multiple areas of the application.
Low code web framework for real world applications, in Python and Javascript
Role in this project:
Full-stack Developer
Contributions:29 commits, 30 PRs, 118 comments in 2 years 9 months
Contributions summary:Maxwell contributed to the Frappe framework by implementing translations for workflow features and enabling the translation of capitalized keywords. They fixed critical bugs related to form saving and child record insertion by modifying JavaScript and Python code. The user also addressed an issue in the form handling by modifying Javascript code, ensuring the "Save" button is properly reloaded when disabled and re-enabled.
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.
Request Free Trial
Maxwell Morais - Senior Software Engineer at John Deere