Ritwik Puri is a pragmatic full-stack engineer with 7 years of experience building scalable web and cloud-native systems, currently based in Georgia, India. He has deep involvement in the Frappe ecosystem—contributing to core framework features, database and email modules, and a payments app—balancing backend performance improvements with frontend fixes and maintainability. At CitiXsys he led cloud POS initiatives, CI/CD automation, resource-optimizing container tooling, and built RAG-based chatbot services that translate natural language to SQL, showing a blend of systems, integrations and applied AI. He’s comfortable across Python and JavaScript stacks, has driven architectural simplifications (e.g., reducing redundant services) and mentoring efforts, and has a track record of improving test coverage and developer experience. Notably, he’s implemented pragmatic optimizations like integer primary keys and container autostop/start services that cut operational cost while improving throughput.
7 years of coding experience
4 years of employment as a software developer
Bachelor of Technology - BTech Computer Science, Bachelor of Technology - BTech Computer Science at Bennett University
Master of Science - MS Computer Science, Master of Science - MS Computer Science at Georgia Institute of Technology
Contributions:1 review, 26 commits, 17 PRs in 9 months
Contributions summary:Ritwik appears to be involved in the initial setup and subsequent refactoring of the Frappe payments app. Their work includes initializing the application with necessary hooks and configurations, renaming the app, and adding utility functions for payment gateway integrations. Furthermore, they are responsible for implementing custom fields and overriding webform functionality to accept payments within the application. This suggests a strong involvement across both backend and frontend aspects.
Low code web framework for real world applications, in Python and Javascript
Role in this project:
Full-stack Developer
Contributions:475 reviews, 413 commits, 495 PRs in 1 year 2 months
Contributions summary:Ritwik contributed to the frappe/frappe repository by implementing new features, improving existing functionality, and fixing bugs across the Python backend and JavaScript frontend. Their work included adding a "no-git" option to the "make-app" command and incorporating the option into boilerplate generation, which involved modifications to Python files and associated tests. Additionally, the user addressed a bug in the user profile page and resolved an issue with uploading JPEG images that have alpha channels, demonstrating a focus on both front-end and back-end issues.
javascriptlow-codepythonweb-frameworkfrappe
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.