Changed code editor from Codemirror to monaco-editor to provide an IDE like experience in browser for a better overall coding experience.
Currently porting legacy Backbone code to React alongwith a new UI to improve the candidate experience with a phased rollout to avoid being dependent on two codebases.
Also created pipeline for building and deploying the above as a service on our kubernetes cluster.
Agent Dashboard Managment (Helpshift)
Ported YUI implementation of main UI to ReactJS with a new design.
Custom CMS Frontend (Scroll.in)
Built the full frontend using React, React-Router, and also built some of the backend (Using python and flask.
Current website of Scroll.in
Python (Flask)
Vue.js for frontend
Imagebank for in-content images with feature to index, search and crop images and import them into the CMS.
Python (Pillow for image manipulation, Flask for http-server, boto to save images to S3)
React, React-router, Redux for the frontend client
Personal (Active on Github)
monaco-vim - Vim keybindings for monaco-editor monaco-emacs - Emacs keybindings for monaco-editor monaco-themes - A collection of themes for monaco-editor
medium-draft - A medium like rich text editor built using draft-js with an emphasis on eliminating mouse usage by adding relevant keyboard shortcuts. (Currently being used by a number of developers in their frontend)