Ritwik Puri

Engineer at Frappe

Georgia, India
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code7 years of coding experience
job4 years of employment as a software developer
bookBachelor of Technology - BTech Computer Science, Bachelor of Technology - BTech Computer Science at Bennett University
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at Georgia Institute of Technology
github-logo-circle

Github Skills (27)

fact10
erp10
javascript10
factories10
back-end-development10
python10
factory10
payment-integration10
accounting10
payment-gateway10
full-stack10
fabrication10
frappe10
frappe-framework10
web-framework10

Programming languages (8)

CSSC++CJavaScriptVueHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
frappe/payments

Jan 2022 - Nov 2022

A payments app for frappe
Role in this project:
userFull-stack Developer
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.
paymentspaymentfrappe
frappe/frappe

Nov 2021 - Jan 2023

Low code web framework for real world applications, in Python and Javascript
Role in this project:
userFull-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.
Request Free Trial