Shivam Mishra is a Lead Product Engineer at Chatwoot with nine years of experience building full-stack SaaS and open-source products. He combines UI/UX hacking with backend craftsmanship, contributing to projects from Frappe/ERPNext and charts to payments integrations like Razorpay and GST reporting. His background includes product engineering leadership at DeepSource and hands-on work improving tests, performance and UX across large open-source codebases. Based in Mumbai, he blogs at shivam.dev and is known for shipping well-tested, pragmatic features that bridge polished front-ends with complex accounting and compliance domains.
Contributions summary:Shivam primarily contributed to the development of features within the Frappe/Education repository, focusing on the creation and modification of various doctypes related to course content, quizzes, and student activity. Their work included adding functionalities like creating user accounts for students, integrating question child tables for quizzes, and linking course activity to student IDs. These changes suggest a focus on building out the backend logic and data models for an education management system.
Simple, responsive, modern SVG Charts with zero dependencies
Role in this project:
Front-end Developer
Contributions:17 releases, 33 reviews, 206 commits in 3 years 6 months
Contributions summary:Shivam primarily contributed to the improvement of the Frappe Charts library, making updates and improvements to the DonutChart component, including code quality fixes and refactoring. They also addressed linting issues across the project, ensuring consistent code style. Additionally, the user worked on features like auto-fitting labels and provided enhancements for the tooltip display and legend rendering within the charting library.
chartsdependencieschartzerosvg
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.