Prateeksha Singh is a full-stack software engineer with 11 years of professional experience and a decade of open-source contributions, best known as the author of Frappe Charts and a core maintainer of the ERPNext/Frappe ecosystem. She blends frontend UX work—interactive SVG chart animation and Visx-based custom chart builders—with backend systems in Python/Django and PostgreSQL, recently applying that expertise at OtterTune and now Microsoft. Her track record includes leading migrations to modern stacks (Python 3, ES6, Vue.js), reducing technical debt, and shipping B2B features like AI-driven DB knob configuration and trial signup flows that directly drove product value. Comfortable across web frameworks, data pipelines, and ML-adjacent tooling, she also has a strong academic foundation with a 3.9 MS in Computer Science from University at Buffalo. Less obvious: she repeatedly improves developer-facing tooling and docs, mentoring communities through code sprints and live sessions to boost long-term project health.
11 years of coding experience
5 years of employment as a software developer
Master's degree, Computer Science, 3.9 / 4.0 GPA, Master's degree, Computer Science, 3.9 / 4.0 GPA at University at Buffalo
Bachelor of Engineering - BE, Computer Science, 8.0 / 10 CGPA, Bachelor of Engineering - BE, Computer Science, 8.0 / 10 CGPA at Vidyavardhini's College of Engineering and Technology
Simple, responsive, modern SVG Charts with zero dependencies
Role in this project:
Front-end Developer
Contributions:229 commits, 34 PRs, 156 pushes in 8 months
Contributions summary:Prateeksha's contributions focused on updating the values with SVG animation and the use of JavaScript to animate the elements on the chart. The changes involved modifications to the CSS and JavaScript files, including changes to the files in the src/charts.js, src/charts.css. The user addressed updating issues with new data, ensuring the correct order of updates with the existing data within the frappe/charts repository.
Free and Open Source Enterprise Resource Planning (ERP)
Role in this project:
Back-end Developer
Contributions:354 commits, 195 PRs, 120 pushes in 2 years 5 months
Contributions summary:Prateeksha primarily focused on back-end development tasks, including fixing role-related issues in the school setup and adding operations and items to the website's functionality. They also updated the ERPNext manual link and made several changes to the website configuration files. Furthermore, the user contributed to the Bill of Materials (BOM) functionality by adding website-related data from child tables and implementing layout and image updates.
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.