Faris Ansari

Principal Engineer 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

🤩
Rockstar
🎓
Top School
Faris Ansari is a Principal Engineer with a decade of experience building full-stack web applications and leading engineering efforts at Frappe. He has deep hands-on expertise in Python and JavaScript, contributing significant features and UX improvements across flagship open-source projects like the Frappe framework, ERPNext, and frappe-ui. Faris bridges backend integrations (including Google Sheets and GST compliance work) with polished frontend components—from datatables and Gantt charts to mobile POS interfaces—often refactoring for maintainability and developer ergonomics. As an engineering lead turned principal, he combines product-minded execution with CLI and deployment tooling work (bench) that smooths multi-tenant operations. Based in Mumbai, he consistently raises the bar internally at Frappe while also shaping community-facing docs and websites. A pragmatic tinkerer, he’s as comfortable shipping renderless UI components as he is fixing tricky database queries.
code10 years of coding experience
job7 years of employment as a software developer
bookHigh School, High School at St. Joseph's High School
bookBachelor of Engineering (B.E.), Computer Engineering, 8.37, Bachelor of Engineering (B.E.), Computer Engineering, 8.37 at Bharati Vidyapeeth College of Engineering Kharghar
bookSIES College of Arts, Science & Commerce SION(W)
languagesEnglish, Hindi
stackoverflow-logo

Stackoverflow

Stats
285reputation
26kreached
15answers
1question
github-logo-circle

Github Skills (57)

javascript10
npm10
erpnext10
bootstrap10
python10
back-end-development10
package-management10
jquery10
gstreamer10
ui-components10
wikipedia10
css10
sass10
point-of-sale10
user-interface10

Programming languages (8)

TypeScriptCSSC++JavaScriptVueHTMLLessPython

Github contributions (5)

github-logo-circle
frappe/frappe-ui

Jan 2022 - Jan 2023

A set of components and utilities for rapid UI development
Role in this project:
userFront-end Developer
Contributions:32 reviews, 326 commits, 72 PRs in 1 year
Contributions summary:Faris primarily contributed to the UI development aspects of the `frappe/frappe-ui` repository. Their work involved removing dependencies, implementing renderless components such as the `FileUploader`, adding focus ring on buttons, and creating new dialog components. Furthermore, the user refactored the dropdown and button components, as well as the TextEditor, showing a focus on building reusable and modern user interface elements.
reactui-developmentjavascriptrapidui-components
frappe/datatable

Sep 2017 - Jan 2022

The Missing Javascript Datatable for the Web
Role in this project:
userFront-end Developer
Contributions:50 releases, 7 reviews, 322 commits in 4 years 4 months
Contributions summary:Faris's commits focus on front-end development, specifically integrating and styling components for a Javascript datatable. They added dependencies such as Sass, jQuery, and Bootstrap 4, and integrated them into the project. The changes show an initial setup involving HTML structure, integration of the Javascript library ReGrid, and the basic implementation of a sample datatable using the ReGrid library, including adding a sample table. The user appears to be working on setting up the development environment and styling the frontend using added packages.
datatables-libraryeditable-grideditable-tablejavascriptmissing
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
Faris Ansari - Principal Engineer at Frappe