Ritvik Sardana is a product-focused full-stack engineer with five years’ experience, currently driving UX-forward features at Frappe where he progressed from Software Engineer to Product Engineer. He specializes in clean, user-centric frontends and pragmatic back-end work, contributing notable improvements to the popular Frappe framework and ERPNext—ranging from UI enhancements to financial reporting and reconciliation fixes. An active open-source contributor and top contributor to frappe/education, he blends community-driven collaboration with production-grade engineering. Based in Mumbai, he pairs a strong MBATECH in EEC with hands-on experience across startups and internships, and he routinely experiments with frontend ideas to make complex apps feel intuitive.
5 years of coding experience
3 years of employment as a software developer
MBATECH, Electrical, Electronics and Communications Engineering, 3.52, MBATECH, Electrical, Electronics and Communications Engineering, 3.52 at SVKM's Narsee Monjee Institute of Management Studies (NMIMS)
Low code web framework for real world applications, in Python and Javascript
Role in this project:
Full-stack Developer
Contributions:8 reviews, 25 PRs, 6 pushes in 1 year 8 months
Contributions summary:Ritvik primarily contributed to the Frappe framework, focusing on both frontend and backend enhancements. Their work included implementing a "Re-run in Console" button and related functionality within the System Console and Console Log doctypes, modifying Javascript and Python code. They also addressed UI improvements and bug fixes within the framework. Additionally, the user worked on the application of filters for link fields in the form builder.
Free and Open Source Enterprise Resource Planning (ERP)
Role in this project:
Back-end Developer
Contributions:2 reviews, 29 PRs, 7 pushes in 10 months
Contributions summary:Ritvik focused on implementing and refining financial reporting features within the ERPNext application. They added, modified, and optimized the Financial Ratio Report, ensuring dynamic columns, accurate calculations, and validation rules. The user also addressed and fixed multiple bugs related to accounts payable, payment reconciliation, and POS functionality, enhancing the system's overall accuracy and usability. Furthermore, they contributed to code cleanup and test case improvements.
procurementpythonhrmsfrappeprofit
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.