Nikhil Kothari

Director Of Products at Frappe

Mumbai, Maharashtra, 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

👤
Senior
🎓
Top School
Nikhil Kothari is a product-focused software leader with 9 years of full-stack experience building web and mobile apps using JavaScript, React, Node, Ionic/Capacitor and Swift. He co-founded The Commit Company (creator of Raven, an open-source team messaging platform) and led its acquisition by Frappe, where he now serves as Director of Products driving data management and developer tooling. Nikhil combines hands-on engineering—fixing core framework bugs and adding security-conscious permission checks in open-source projects like Frappe and Raven—with product ownership across iOS, Android and web platforms. His background spans startups, research centers and freelance work, giving him a practical knack for shipping features end-to-end and onboarding engineering teams. Based in Mumbai, he’s equally comfortable tweaking socket auth and designing UX, and he often contributes subtle but impactful improvements that tighten security and developer experience.
code8 years of coding experience
job11 years of employment as a software developer
bookFull Stack Web Development Certification Computer Software Engineering, Full Stack Web Development Certification Computer Software Engineering at freeCodeCamp
bookBachelor of Engineering - BE Electronics and Telecommunications, Bachelor of Engineering - BE Electronics and Telecommunications at Savitribai Phule Pune University
bookHigh School High School/Secondary Certificate Programs, High School High School/Secondary Certificate Programs at The Heritage School (Kolkata, India)
languagesHindi, English
stackoverflow-logo

Stackoverflow

Stats
250reputation
8kreached
13answers
1question
github-logo-circle

Github Skills (28)

javascript10
python10
back-end-development10
permission10
low-code10
frappe10
front-end-development10
web-framework10
access-management10
backend10
rights-management10
react10
authentication9
user-authentication9
chat-application9

Programming languages (7)

TypeScriptJavaVueJavaScriptSwiftPythonDart

Github contributions (5)

github-logo-circle
The-Commit-Company/raven

Feb 2023 - Mar 2023

Simple, open source team messaging platform
Role in this project:
userFull-stack Developer
Contributions:51 releases, 84 reviews, 42 commits in 9 days
Contributions summary:Nikhil made significant contributions to the Raven messaging platform by implementing and refining user permissions across different components. They added controller-based permission checks for channels, channel members, and messages to enforce data access rules. Furthermore, they refactored the code to remove unused hooks and prevent non-members from modifying channel data. The user also implemented a series of permission validation checks, thereby increasing the overall security.
chat-applicationfrappereact
frappe/frappe

Apr 2022 - Oct 2022

Low code web framework for real world applications, in Python and Javascript
Role in this project:
userFull-stack Developer
Contributions:8 reviews, 9 commits, 16 PRs in 5 months
Contributions summary:Nikhil contributed to the Frappe framework by fixing bugs related to spelling and jump-to-field functionality. They implemented new features, such as more color options for form alerts and an option to disable user password-based login, demonstrating both front-end and back-end involvement. The user also added an export option without a template and headers and fixed a socketio authentication issue, enhancing the framework's functionality.
cmspythonzammadfrappecommunity-management
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