Portfolio
Built a tiny image optimization service in Rust: https://github.com/chroniclehq/huffman
Built a small serverless app to extract and parse CSVs from Milaap view the donation details in a filterable table. Built this using Next.js API Routes with React Datatable. Loved using Dataframes....
Built a flow chart builder using Canvas & Fabric.js. Implemented the A-Star search algorithm for automatically finding non-conflicting paths and used Dagre for the auto-align functionality.
Gave a talk on why CSS in JS and Styled Components might live up to the hype. Slides here.
Built a drag and drop email template builder that let's users design and preview email templates without writing HTML and CSS. The UI is built with Vue.js and the emails are converted into an email...
Improved overall bundle size in the SPA by shaving off ~100MB using a custom chunk configuration and async imports for routes and components.
Built a DB-backed client-side router to make SPAs on the Facilio Platform user-defined and customizable.
Built a custom website asset pipeline and deployment tool. Successfully reduced the build time by 70% for large finance websites.
Worked on cafm and remote-ops features including SLAs and Stateflows. Built the visual builder for Stateflows from scratch using Fabric.js for canvas and the A* algorithm for routing.
Added support for building custom, user-defined apps on the Facilio Platform. This lets facility admins configure apps based on how their ops teams are run and control access with user and role lev...
Helped release the connected-banking features in Zoho Books. Part of the team that worked on integrations with ICICI and Standard Chartered.
Worked on integrations with payment gateways like Stripe, Razorpay, and Square. Built the POC for the Apple Pay Integration via Stripe.
Helped set up a build process for shipping both modern ES6 and legacy JS bundles, reducing the bundle size by around ~50% for modern browsers.
Launched Zoho Checkout, a no-code tool to build branded payment pages and start accepting payments. DRI for coordinating the ancillary functions for product release like design, marketing, and cust...
Helped set up a private NPM registry that is now used across all front-end teams at Zoho, and a CI/CD pipeline using Node.js, Docker, and Gitlab for Zoho Subscriptions and Checkout.
Led the revamp of Payment Pages from JSP to a React-based codebase. Wrote UI components, worked on enabling code-splitting and lazy loading.