•Developed an interactive testing environment for React, Recoil applications as a cross-platform application w/ Electron
•Designed a React Fiber node tree parsing algorithm to track changes in components, state, atom, and selector data from React, Recoil applications allowing developers to further optimize their code based on their test results
•Recursively restructured extracted data from react fiber node to display a visualization that allows developers to dynamically track the component tree structure within their application using React-Flow
•Implemented Recoil, leveraging its backwards compatible state that can persist through application changes to optimize state management by allowing components to parse atom data between parents and children
•Established dynamic routing using React Router, streamlining a user experience that optimizes render times and minimizes server requests
•Architected a Node.js backend server using Express to develop a RESTful API service for efficient processing of requests pertaining to login, authentication, and database queries by utilizing the middleware design pattern
•Configured Webpack for both Electron and React to transpile frontend files, uglified bundles to decrease file size, implement hot module reloading, and improve production load times for the team
•Product developed under tech accelerator OS Labs (https://opensourcelabs.io/)